home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_41_HyperTools2.txt < prev    next >
Text File  |  1994-02-05  |  594KB  |  10,608 lines

  1. # near model CODE resource
  2. # jump table entries: 9136-9260 (125 of them)
  3. export_1142:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7. 00000008  286E 000A                movea.l    A4, [A6 + 0xA]
  8. 0000000C  266E 000E                movea.l    A3, [A6 + 0xE]
  9. 00000010  362E 0008                move.w     D3, [A6 + 0x8]
  10. 00000014  3E2C 0004                move.w     D7, [A4 + 0x4]
  11. 00000018  9E54                     sub.w      D7, [A4]
  12. 0000001A  6F00 00CA                ble        +0xCC /* 000000E6 */
  13. 0000001E  3014                     move.w     D0, [A4]
  14. 00000020  C0C3                     mulu.w     D0, D3
  15. 00000022  204B                     movea.l    A0, A3
  16. 00000024  D1C0                     add.l      A0, D0
  17. 00000026  2448                     movea.l    A2, A0
  18. 00000028  3207                     move.w     D1, D7
  19. 0000002A  3003                     move.w     D0, D3
  20. 0000002C  E440                     asr        D0.w, 2
  21. 0000002E  C2C0                     mulu.w     D1, D0
  22. 00000030  5381                     subq.l     D1, 1
  23. 00000032  2401                     move.l     D2, D1
  24. 00000034  0482 0000 8000           subi.l     D2, 0x8000
  25. 0000003A  6D0C                     blt        +0xE /* 00000048 */
  26. 0000003C  323C 7FFF                move.w     D1, 0x7FFF
  27. label00000040:
  28. 00000040  4A98                     tst.l      [A0]+
  29. 00000042  56CA FFFC                dbne       D2, -0x6 /* 00000040 */
  30. 00000046  660A                     bne        +0xC /* 00000052 */
  31. label00000048:
  32. 00000048  4A98                     tst.l      [A0]+
  33. 0000004A  56C9 FFFC                dbne       D1, -0x6 /* 00000048 */
  34. 0000004E  6700 0096                beq        +0x98 /* 000000E6 */
  35. label00000052:
  36. 00000052  5948                     subq.w     A0, 4
  37. 00000054  2008                     move.l     D0, A0
  38. 00000056  908B                     sub.l      D0, A3
  39. 00000058  80C3                     divu.w     D0, D3
  40. 0000005A  3880                     move.w     [A4], D0
  41. 0000005C  302C 0004                move.w     D0, [A4 + 0x4]
  42. 00000060  C0C3                     mulu.w     D0, D3
  43. 00000062  204B                     movea.l    A0, A3
  44. 00000064  D1C0                     add.l      A0, D0
  45. label00000066:
  46. 00000066  4AA0                     tst.l      -[A0]
  47. 00000068  67FC                     beq        -0x2 /* 00000066 */
  48. 0000006A  2008                     move.l     D0, A0
  49. 0000006C  908B                     sub.l      D0, A3
  50. 0000006E  80C3                     divu.w     D0, D3
  51. 00000070  5240                     addq.w     D0, 1
  52. 00000072  3940 0004                move.w     [A4 + 0x4], D0
  53. 00000076  5347                     subq.w     D7, 1
  54. 00000078  342C 0002                move.w     D2, [A4 + 0x2]
  55. 0000007C  0242 FFF0                andi.w     D2, 0xFFF0
  56. 00000080  3002                     move.w     D0, D2
  57. 00000082  E648                     lsr        D0.w, 3
  58. 00000084  224A                     movea.l    A1, A2
  59. 00000086  D2C0                     add.w      A1, D0
  60. label00000088:
  61. 00000088  2049                     movea.l    A0, A1
  62. 0000008A  3207                     move.w     D1, D7
  63. 0000008C  4240                     clr.w      D0
  64. label0000008E:
  65. 0000008E  8050                     or.w       D0, [A0]
  66. 00000090  D0C3                     add.w      A0, D3
  67. 00000092  51C9 FFFA                dbf        D1, -0x8 /* 0000008E */
  68. 00000096  6608                     bne        +0xA /* 000000A0 */
  69. 00000098  0642 0010                addi.w     D2, 0x10
  70. 0000009C  5449                     addq.w     A1, 2
  71. 0000009E  60E8                     bra        -0x16 /* 00000088 */
  72. label000000A0:
  73. 000000A0  D040                     add.w      D0, D0
  74. 000000A2  6504                     bcs        +0x6 /* 000000A8 */
  75. 000000A4  5242                     addq.w     D2, 1
  76. 000000A6  60F8                     bra        -0x6 /* 000000A0 */
  77. label000000A8:
  78. 000000A8  3942 0002                move.w     [A4 + 0x2], D2
  79. 000000AC  342C 0006                move.w     D2, [A4 + 0x6]
  80. 000000B0  0642 000F                addi.w     D2, 0xF
  81. 000000B4  0242 FFF0                andi.w     D2, 0xFFF0
  82. 000000B8  3002                     move.w     D0, D2
  83. 000000BA  E648                     lsr        D0.w, 3
  84. 000000BC  43F2 00FE                lea.l      A1, [A2 + D0.w - 0x2]
  85. label000000C0:
  86. 000000C0  2049                     movea.l    A0, A1
  87. 000000C2  3207                     move.w     D1, D7
  88. 000000C4  4240                     clr.w      D0
  89. label000000C6:
  90. 000000C6  8050                     or.w       D0, [A0]
  91. 000000C8  D0C3                     add.w      A0, D3
  92. 000000CA  51C9 FFFA                dbf        D1, -0x8 /* 000000C6 */
  93. 000000CE  6608                     bne        +0xA /* 000000D8 */
  94. 000000D0  0442 0010                subi.w     D2, 0x10
  95. 000000D4  5549                     subq.w     A1, 2
  96. 000000D6  60E8                     bra        -0x16 /* 000000C0 */
  97. label000000D8:
  98. 000000D8  E248                     lsr        D0.w, 1
  99. 000000DA  6504                     bcs        +0x6 /* 000000E0 */
  100. 000000DC  5342                     subq.w     D2, 1
  101. 000000DE  60F8                     bra        -0x6 /* 000000D8 */
  102. label000000E0:
  103. 000000E0  3942 0006                move.w     [A4 + 0x6], D2
  104. 000000E4  6004                     bra        +0x6 /* 000000EA */
  105. label000000E6:
  106. 000000E6  429C                     clr.l      [A4]+
  107. 000000E8  429C                     clr.l      [A4]+
  108. label000000EA:
  109. 000000EA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  110. 000000EE  4E5E                     unlink     A6
  111. 000000F0  205F                     movea.l    A0, [A7]+
  112. 000000F2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  113. 000000F6  4ED0                     jmp        [A0]
  114. export_1143:
  115. 000000F8  4E56 FFFE                link       A6, -0x0002
  116. 000000FC  2F0C                     move.l     -[A7], A4
  117. 000000FE  286E 0008                movea.l    A4, [A6 + 0x8]
  118. 00000102  42A7                     clr.l      -[A7]
  119. 00000104  4267                     clr.w      -[A7]
  120. 00000106  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  121. 0000010A  2F3C 0500 0040           move.l     -[A7], 0x5000040
  122. 00000110  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  123. 00000114  301F                     move.w     D0, [A7]+
  124. 00000116  48C0                     ext.l      D0
  125. 00000118  2F00                     move.l     -[A7], D0
  126. 0000011A  4EAD 21E2                jsr        [A5 + 0x21E2 /* export_1080 */]
  127. 0000011E  201F                     move.l     D0, [A7]+
  128. 00000120  3940 0002                move.w     [A4 + 0x2], D0
  129. 00000124  4267                     clr.w      -[A7]
  130. 00000126  3F14                     move.w     -[A7], [A4]
  131. 00000128  2F3C 0500 0040           move.l     -[A7], 0x5000040
  132. 0000012E  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  133. 00000132  389F                     move.w     [A4], [A7]+
  134. label00000134:
  135. 00000134  42A7                     clr.l      -[A7]
  136. 00000136  2F14                     move.l     -[A7], [A4]
  137. 00000138  4EAD 2D72                jsr        [A5 + 0x2D72 /* export_1450 */]
  138. 0000013C  201F                     move.l     D0, [A7]+
  139. 0000013E  B0AD C1C8                cmp.l      D0, [A5 - 0x3E38]
  140. 00000142  6F2A                     ble        +0x2C /* 0000016E */
  141. 00000144  5154                     subq.w     [A4], 8
  142. 00000146  42A7                     clr.l      -[A7]
  143. 00000148  2F14                     move.l     -[A7], [A4]
  144. 0000014A  4EAD 2D72                jsr        [A5 + 0x2D72 /* export_1450 */]
  145. 0000014E  201F                     move.l     D0, [A7]+
  146. 00000150  B0AD C1C8                cmp.l      D0, [A5 - 0x3E38]
  147. 00000154  6E02                     bgt        +0x4 /* 00000158 */
  148. 00000156  6016                     bra        +0x18 /* 0000016E */
  149. label00000158:
  150. 00000158  3014                     move.w     D0, [A4]
  151. 0000015A  48C0                     ext.l      D0
  152. 0000015C  81FC 0020                divs.w     D0, 0x20 /* ' ' */
  153. 00000160  4840                     swap.w     D0
  154. 00000162  4A40                     tst.w      D0
  155. 00000164  66CE                     bne        -0x30 /* 00000134 */
  156. 00000166  046C 0020 0002           subi.w     [A4 + 0x2], 0x20 /* ' ' */
  157. 0000016C  60C6                     bra        -0x38 /* 00000134 */
  158. label0000016E:
  159. 0000016E  285F                     movea.l    A4, [A7]+
  160. 00000170  4E5E                     unlink     A6
  161. 00000172  2E9F                     move.l     [A7], [A7]+
  162. 00000174  4E75                     rts
  163. export_1144:
  164. fn00000176:
  165. 00000176  4E56 FDBC                link       A6, -0x0244
  166. 0000017A  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  167. 0000017E  206E 000A                movea.l    A0, [A6 + 0xA]
  168. 00000182  43EE FDE4                lea.l      A1, [A6 - 0x21C]
  169. 00000186  303C 010D                move.w     D0, 0x10D
  170. label0000018A:
  171. 0000018A  32D8                     move.w     [A1]+, [A0]+
  172. 0000018C  51C8 FFFC                dbf        D0, -0x6 /* 0000018A */
  173. 00000190  182E 0008                move.b     D4, [A6 + 0x8]
  174. 00000194  102D C5A0                move.b     D0, [A5 - 0x3A60]
  175. 00000198  670A                     beq        +0xC /* 000001A4 */
  176. 0000019A  2F3C 0001 8697           move.l     -[A7], 0x18697
  177. 000001A0  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  178. label000001A4:
  179. 000001A4  4247                     clr.w      D7
  180. 000001A6  2D6D AEAC FDD0           move.l     [A6 - 0x230], [A5 - 0x5154]
  181. 000001AC  2D6D A85E FDD4           move.l     [A6 - 0x22C], [A5 - 0x57A2]
  182. 000001B2  2D6D B878 FDCC           move.l     [A6 - 0x234], [A5 - 0x4788]
  183. 000001B8  1D6D B7D2 FDC0           move.b     [A6 - 0x240], [A5 - 0x482E]
  184. 000001BE  2D6D AE96 FDC8           move.l     [A6 - 0x238], [A5 - 0x516A]
  185. 000001C4  2D6D B572 FDC4           move.l     [A6 - 0x23C], [A5 - 0x4A8E]
  186. 000001CA  1D6D B52E FDBF           move.b     [A6 - 0x241], [A5 - 0x4AD2]
  187. 000001D0  486E FDE4                pea.l      [A6 - 0x21C]
  188. 000001D4  4EBA 26C6                jsr        [PC + 0x26C6 /* 0000289C */]
  189. 000001D8  202E FFFC                move.l     D0, [A6 - 0x4]
  190. 000001DC  B0AD A548                cmp.l      D0, [A5 - 0x5AB8]
  191. 000001E0  56C0                     sne        D0
  192. 000001E2  4AAE FFFC                tst.l      [A6 - 0x4]
  193. 000001E6  56C1                     sne        D1
  194. 000001E8  C001                     and.b      D0, D1
  195. 000001EA  4400                     neg.b      D0
  196. 000001EC  1A00                     move.b     D5, D0
  197. 000001EE  673C                     beq        +0x3E /* 0000022C */
  198. 000001F0  2D6D A548 FDD8           move.l     [A6 - 0x228], [A5 - 0x5AB8]
  199. 000001F6  1B7C 0001 C1CE           move.b     [A5 - 0x3E32], 0x1
  200. 000001FC  1D6D A84C FDBC           move.b     [A6 - 0x244], [A5 - 0x57B4]
  201. 00000202  4267                     clr.w      -[A7]
  202. 00000204  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  203. 00000208  4EBA 1A50                jsr        [PC + 0x1A50 /* 00001C5A */]
  204. 0000020C  3E1F                     move.w     D7, [A7]+
  205. 0000020E  6600 01AA                bne        +0x1AC /* 000003BA */
  206. 00000212  1004                     move.b     D0, D4
  207. 00000214  6710                     beq        +0x12 /* 00000226 */
  208. 00000216  41ED C290                lea.l      A0, [A5 - 0x3D70]
  209. 0000021A  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  210. 0000021E  7003                     moveq.l    D0, 0x03
  211. label00000220:
  212. 00000220  30D9                     move.w     [A0]+, [A1]+
  213. 00000222  51C8 FFFC                dbf        D0, -0x6 /* 00000220 */
  214. label00000226:
  215. 00000226  7000                     moveq.l    D0, 0x00
  216. 00000228  2B40 A85E                move.l     [A5 - 0x57A2], D0
  217. label0000022C:
  218. 0000022C  2D6D A548 FFFC           move.l     [A6 - 0x4], [A5 - 0x5AB8]
  219. 00000232  1D6D BA36 FDBE           move.b     [A6 - 0x242], [A5 - 0x45CA]
  220. 00000238  1004                     move.b     D0, D4
  221. 0000023A  0A00 0001                xori.b     D0, 0x1
  222. 0000023E  802D BA36                or.b       D0, [A5 - 0x45CA]
  223. 00000242  1B40 BA36                move.b     [A5 - 0x45CA], D0
  224. 00000246  42A7                     clr.l      -[A7]
  225. 00000248  486E FDE4                pea.l      [A6 - 0x21C]
  226. 0000024C  486E FDDC                pea.l      [A6 - 0x224]
  227. 00000250  4EAD 2DE2                jsr        [A5 + 0x2DE2 /* export_1464 */]
  228. 00000254  2C1F                     move.l     D6, [A7]+
  229. 00000256  1B6E FDBE BA36           move.b     [A5 - 0x45CA], [A6 - 0x242]
  230. 0000025C  4A86                     tst.l      D6
  231. 0000025E  57C0                     seq        D0
  232. 00000260  4A00                     tst.b      D0
  233. 00000262  662E                     bne        +0x30 /* 00000292 */
  234. 00000264  4AAE FDDC                tst.l      [A6 - 0x224]
  235. 00000268  5DC1                     slt        D1
  236. 0000026A  8001                     or.b       D0, D1
  237. 0000026C  6624                     bne        +0x26 /* 00000292 */
  238. 0000026E  222E FDDC                move.l     D1, [A6 - 0x224]
  239. 00000272  B2AD A8C2                cmp.l      D1, [A5 - 0x573E]
  240. 00000276  5EC1                     sgt        D1
  241. 00000278  8001                     or.b       D0, D1
  242. 0000027A  6616                     bne        +0x18 /* 00000292 */
  243. 0000027C  2F00                     move.l     -[A7], D0
  244. 0000027E  42A7                     clr.l      -[A7]
  245. 00000280  2F06                     move.l     -[A7], D6
  246. 00000282  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  247. 00000286  221F                     move.l     D1, [A7]+
  248. 00000288  201F                     move.l     D0, [A7]+
  249. 0000028A  4A81                     tst.l      D1
  250. 0000028C  57C1                     seq        D1
  251. 0000028E  8001                     or.b       D0, D1
  252. 00000290  6706                     beq        +0x8 /* 00000298 */
  253. label00000292:
  254. 00000292  7E55                     moveq.l    D7, 0x55
  255. 00000294  6000 00D4                bra        +0xD6 /* 0000036A */
  256. label00000298:
  257. 00000298  2F06                     move.l     -[A7], D6
  258. 0000029A  4267                     clr.w      -[A7]
  259. 0000029C  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  260. 000002A0  2F06                     move.l     -[A7], D6
  261. 000002A2  2F2E FDDC                move.l     -[A7], [A6 - 0x224]
  262. 000002A6  4EBA 4D6C                jsr        [PC + 0x4D6C /* 00005014 */]
  263. 000002AA  302D B468                move.w     D0, [A5 - 0x4B98]
  264. 000002AE  5340                     subq.w     D0, 1
  265. 000002B0  41ED BA62                lea.l      A0, [A5 - 0x459E]
  266. 000002B4  E740                     asl        D0.w, 3
  267. 000002B6  49F0 0000                lea.l      A4, [A0 + D0.w]
  268. 000002BA  1004                     move.b     D0, D4
  269. 000002BC  6760                     beq        +0x62 /* 0000031E */
  270. 000002BE  122D BA36                move.b     D1, [A5 - 0x45CA]
  271. 000002C2  0A01 0001                xori.b     D1, 0x1
  272. 000002C6  C001                     and.b      D0, D1
  273. 000002C8  4A00                     tst.b      D0
  274. 000002CA  6752                     beq        +0x54 /* 0000031E */
  275. 000002CC  222D AEAC                move.l     D1, [A5 - 0x5154]
  276. 000002D0  B294                     cmp.l      D1, [A4]
  277. 000002D2  56C1                     sne        D1
  278. 000002D4  4A01                     tst.b      D1
  279. 000002D6  6610                     bne        +0x12 /* 000002E8 */
  280. 000002D8  242D A548                move.l     D2, [A5 - 0x5AB8]
  281. 000002DC  B4AC 0004                cmp.l      D2, [A4 + 0x4]
  282. 000002E0  56C2                     sne        D2
  283. 000002E2  8202                     or.b       D1, D2
  284. 000002E4  C001                     and.b      D0, D1
  285. 000002E6  6736                     beq        +0x38 /* 0000031E */
  286. label000002E8:
  287. 000002E8  526D B468                addq.w     [A5 - 0x4B98], 1
  288. 000002EC  0C6D 00C8 B468           cmpi.w     [A5 - 0x4B98], 0xC8
  289. 000002F2  6F06                     ble        +0x8 /* 000002FA */
  290. 000002F4  3B7C 0001 B468           move.w     [A5 - 0x4B98], 0x1
  291. label000002FA:
  292. 000002FA  302D B468                move.w     D0, [A5 - 0x4B98]
  293. 000002FE  5340                     subq.w     D0, 1
  294. 00000300  41ED BA62                lea.l      A0, [A5 - 0x459E]
  295. 00000304  E740                     asl        D0.w, 3
  296. 00000306  21AD AEAC 0000           move.l     [A0 + D0.w], [A5 - 0x5154]
  297. 0000030C  302D B468                move.w     D0, [A5 - 0x4B98]
  298. 00000310  5340                     subq.w     D0, 1
  299. 00000312  41ED BA62                lea.l      A0, [A5 - 0x459E]
  300. 00000316  E740                     asl        D0.w, 3
  301. 00000318  21AD A548 0004           move.l     [A0 + D0.w + 0x4], [A5 - 0x5AB8]
  302. label0000031E:
  303. 0000031E  1004                     move.b     D0, D4
  304. 00000320  6720                     beq        +0x22 /* 00000342 */
  305. 00000322  7204                     moveq.l    D1, 0x04
  306. 00000324  B22E FDE4                cmp.b      D1, [A6 - 0x21C]
  307. 00000328  56C1                     sne        D1
  308. 0000032A  C001                     and.b      D0, D1
  309. 0000032C  4A00                     tst.b      D0
  310. 0000032E  6712                     beq        +0x14 /* 00000342 */
  311. 00000330  122D BA36                move.b     D1, [A5 - 0x45CA]
  312. 00000334  0A01 0001                xori.b     D1, 0x1
  313. 00000338  C001                     and.b      D0, D1
  314. 0000033A  6706                     beq        +0x8 /* 00000342 */
  315. 0000033C  3B6D B468 B52C           move.w     [A5 - 0x4AD4], [A5 - 0x4B98]
  316. label00000342:
  317. 00000342  1005                     move.b     D0, D5
  318. 00000344  671E                     beq        +0x20 /* 00000364 */
  319. 00000346  3F2D B506                move.w     -[A7], [A5 - 0x4AFA]
  320. 0000034A  4EBA 50B6                jsr        [PC + 0x50B6 /* 00005402 */]
  321. 0000034E  1004                     move.b     D0, D4
  322. 00000350  6712                     beq        +0x14 /* 00000364 */
  323. 00000352  102D A84C                move.b     D0, [A5 - 0x57B4]
  324. 00000356  B02E FDBC                cmp.b      D0, [A6 - 0x244]
  325. 0000035A  6704                     beq        +0x6 /* 00000360 */
  326. 0000035C  4EBA 31BC                jsr        [PC + 0x31BC /* 0000351A */]
  327. label00000360:
  328. 00000360  4EBA 3576                jsr        [PC + 0x3576 /* 000038D8 */]
  329. label00000364:
  330. 00000364  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  331. 00000368  6050                     bra        +0x52 /* 000003BA */
  332. label0000036A:
  333. 0000036A  1005                     move.b     D0, D5
  334. 0000036C  6722                     beq        +0x24 /* 00000390 */
  335. 0000036E  2F00                     move.l     -[A7], D0
  336. 00000370  4267                     clr.w      -[A7]
  337. 00000372  2F2E FDD8                move.l     -[A7], [A6 - 0x228]
  338. 00000376  4EBA 18E2                jsr        [PC + 0x18E2 /* 00001C5A */]
  339. 0000037A  321F                     move.w     D1, [A7]+
  340. 0000037C  201F                     move.l     D0, [A7]+
  341. 0000037E  4A41                     tst.w      D1
  342. 00000380  56C1                     sne        D1
  343. 00000382  C001                     and.b      D0, D1
  344. 00000384  670A                     beq        +0xC /* 00000390 */
  345. 00000386  2F3C 0006 7D64           move.l     -[A7], 0x67D64
  346. 0000038C  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  347. label00000390:
  348. 00000390  2B6E FDD0 AEAC           move.l     [A5 - 0x5154], [A6 - 0x230]
  349. 00000396  2B6E FDD4 A85E           move.l     [A5 - 0x57A2], [A6 - 0x22C]
  350. 0000039C  2B6E FDCC B878           move.l     [A5 - 0x4788], [A6 - 0x234]
  351. 000003A2  1B6E FDC0 B7D2           move.b     [A5 - 0x482E], [A6 - 0x240]
  352. 000003A8  2B6E FDC8 AE96           move.l     [A5 - 0x516A], [A6 - 0x238]
  353. 000003AE  2B6E FDC4 B572           move.l     [A5 - 0x4A8E], [A6 - 0x23C]
  354. 000003B4  1B6E FDBF B52E           move.b     [A5 - 0x4AD2], [A6 - 0x241]
  355. label000003BA:
  356. 000003BA  3D47 000E                move.w     [A6 + 0xE], D7
  357. 000003BE  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  358. 000003C2  4E5E                     unlink     A6
  359. 000003C4  205F                     movea.l    A0, [A7]+
  360. 000003C6  5C4F                     addq.w     A7, 6
  361. 000003C8  4ED0                     jmp        [A0]
  362. export_1145:
  363. 000003CA  4E56 0000                link       A6, 0
  364. 000003CE  2F2D C6D8                move.l     -[A7], [A5 - 0x3928]
  365. 000003D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  366. 000003D6  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  367. 000003DA  206D C6D8                movea.l    A0, [A5 - 0x3928]
  368. 000003DE  2B50 C35E                move.l     [A5 - 0x3CA2], [A0]
  369. 000003E2  4E5E                     unlink     A6
  370. 000003E4  2E9F                     move.l     [A7], [A7]+
  371. 000003E6  4E75                     rts
  372. export_1146:
  373. fn000003E8:
  374. 000003E8  4E56 FFFC                link       A6, -0x0004
  375. 000003EC  48E7 0018                movem.l    -[A7], A3,A4
  376. 000003F0  4A6D A0A0                tst.w      [A5 - 0x5F60]
  377. 000003F4  6632                     bne        +0x34 /* 00000428 */
  378. 000003F6  422D B3E6                clr.b      [A5 - 0x4C1A]
  379. 000003FA  422D B3C4                clr.b      [A5 - 0x4C3C]
  380. 000003FE  70FF                     moveq.l    D0, 0xFFFFFFFF
  381. 00000400  2B40 B428                move.l     [A5 - 0x4BD8], D0
  382. 00000404  486D C5A2                pea.l      [A5 - 0x3A5E]
  383. 00000408  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  384. 0000040C  266D A53E                movea.l    A3, [A5 - 0x5AC2]
  385. label00000410:
  386. 00000410  200B                     move.l     D0, A3
  387. 00000412  6714                     beq        +0x16 /* 00000428 */
  388. 00000414  2853                     movea.l    A4, [A3]
  389. 00000416  426C 0032                clr.w      [A4 + 0x32]
  390. 0000041A  422C 0034                clr.b      [A4 + 0x34]
  391. 0000041E  426C 0036                clr.w      [A4 + 0x36]
  392. 00000422  266C 003E                movea.l    A3, [A4 + 0x3E]
  393. 00000426  60E8                     bra        -0x16 /* 00000410 */
  394. label00000428:
  395. 00000428  536D A0A0                subq.w     [A5 - 0x5F60], 1
  396. 0000042C  4CDF 1800                movem.l    A3,A4, [A7]+
  397. 00000430  4E5E                     unlink     A6
  398. 00000432  4E75                     rts
  399. export_1147:
  400. fn00000434:
  401. 00000434  4E56 FFFC                link       A6, -0x0004
  402. 00000438  102D C24C                move.b     D0, [A5 - 0x3DB4]
  403. 0000043C  6702                     beq        +0x4 /* 00000440 */
  404. 0000043E  6016                     bra        +0x18 /* 00000456 */
  405. label00000440:
  406. 00000440  2F2D B572                move.l     -[A7], [A5 - 0x4A8E]
  407. 00000444  42A7                     clr.l      -[A7]
  408. 00000446  2F2D C71A                move.l     -[A7], [A5 - 0x38E6]
  409. 0000044A  42A7                     clr.l      -[A7]
  410. 0000044C  4EAD 2CF2                jsr        [A5 + 0x2CF2 /* export_1434 */]
  411. 00000450  1B7C 0001 C24C           move.b     [A5 - 0x3DB4], 0x1
  412. label00000456:
  413. 00000456  4E5E                     unlink     A6
  414. 00000458  4E75                     rts
  415. export_1148:
  416. 0000045A  4E56 FE00                link       A6, -0x0200
  417. 0000045E  206E 0008                movea.l    A0, [A6 + 0x8]
  418. 00000462  2F08                     move.l     -[A7], A0
  419. 00000464  486E FE00                pea.l      [A6 - 0x200]
  420. 00000468  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  421. 0000046C  4EAD 21DA                jsr        [A5 + 0x21DA /* export_1079 */]
  422. 00000470  201F                     move.l     D0, [A7]+
  423. 00000472  205F                     movea.l    A0, [A7]+
  424. 00000474  2240                     movea.l    A1, D0
  425. 00000476  707F                     moveq.l    D0, 0x7F
  426. label00000478:
  427. 00000478  30D9                     move.w     [A0]+, [A1]+
  428. 0000047A  51C8 FFFC                dbf        D0, -0x6 /* 00000478 */
  429. 0000047E  206E 000C                movea.l    A0, [A6 + 0xC]
  430. 00000482  4240                     clr.w      D0
  431. 00000484  1010                     move.b     D0, [A0]
  432. 00000486  4A40                     tst.w      D0
  433. 00000488  6F48                     ble        +0x4A /* 000004D2 */
  434. 0000048A  486E FE00                pea.l      [A6 - 0x200]
  435. 0000048E  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  436. 00000492  4EAD 21DA                jsr        [A5 + 0x21DA /* export_1079 */]
  437. 00000496  205F                     movea.l    A0, [A7]+
  438. 00000498  43EE FF00                lea.l      A1, [A6 - 0x100]
  439. 0000049C  707F                     moveq.l    D0, 0x7F
  440. label0000049E:
  441. 0000049E  32D8                     move.w     [A1]+, [A0]+
  442. 000004A0  51C8 FFFC                dbf        D0, -0x6 /* 0000049E */
  443. 000004A4  4267                     clr.w      -[A7]
  444. 000004A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  445. 000004AA  486E FF00                pea.l      [A6 - 0x100]
  446. 000004AE  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  447. 000004B2  3F3C 0001                move.w     -[A7], 0x1
  448. 000004B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  449. 000004BA  486E FF00                pea.l      [A6 - 0x100]
  450. 000004BE  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  451. 000004C2  486E FF00                pea.l      [A6 - 0x100]
  452. 000004C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  453. 000004CA  7040                     moveq.l    D0, 0x40
  454. 000004CC  2F00                     move.l     -[A7], D0
  455. 000004CE  4EAD 2812                jsr        [A5 + 0x2812 /* export_1278 */]
  456. label000004D2:
  457. 000004D2  4E5E                     unlink     A6
  458. 000004D4  205F                     movea.l    A0, [A7]+
  459. 000004D6  DEFC 000C                add.w      A7, 0xC
  460. 000004DA  4ED0                     jmp        [A0]
  461. export_1149:
  462. 000004DC  4E56 0000                link       A6, 0
  463. 000004E0  2F2D C2DE                move.l     -[A7], [A5 - 0x3D22]
  464. 000004E4  2F3C 0000 3720           move.l     -[A7], 0x3720 /* '7 ' */
  465. 000004EA  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  466. 000004EE  4267                     clr.w      -[A7]
  467. 000004F0  2F2D C2DE                move.l     -[A7], [A5 - 0x3D22]
  468. 000004F4  4EAD 22D2                jsr        [A5 + 0x22D2 /* export_1110 */]
  469. 000004F8  101F                     move.b     D0, [A7]+
  470. 000004FA  6702                     beq        +0x4 /* 000004FE */
  471. 000004FC  602C                     bra        +0x2E /* 0000052A */
  472. label000004FE:
  473. 000004FE  3B7C 0038 C186           move.w     [A5 - 0x3E7A], 0x38 /* '8' */
  474. 00000504  3B7C 01C0 C18E           move.w     [A5 - 0x3E72], 0x1C0
  475. 0000050A  3B7C 00FC C18C           move.w     [A5 - 0x3E74], 0xFC
  476. 00000510  206D C2DE                movea.l    A0, [A5 - 0x3D22]
  477. 00000514  2B50 C182                move.l     [A5 - 0x3E7E], [A0]
  478. 00000518  2F2D C182                move.l     -[A7], [A5 - 0x3E7E]
  479. 0000051C  203C 0000 3720           move.l     D0, 0x3720 /* '7 ' */
  480. 00000522  E488                     lsr        D0, 2
  481. 00000524  2F00                     move.l     -[A7], D0
  482. 00000526  4EAD 29D2                jsr        [A5 + 0x29D2 /* export_1334 */]
  483. label0000052A:
  484. 0000052A  4E5E                     unlink     A6
  485. 0000052C  4E75                     rts
  486. export_1150:
  487. 0000052E  4E56 0000                link       A6, 0
  488. 00000532  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  489. 00000536  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  490. 0000053A  7004                     moveq.l    D0, 0x04
  491. 0000053C  2F00                     move.l     -[A7], D0
  492. 0000053E  4EAD 2DFA                jsr        [A5 + 0x2DFA /* export_1467 */]
  493. 00000542  4E5E                     unlink     A6
  494. 00000544  205F                     movea.l    A0, [A7]+
  495. 00000546  504F                     addq.w     A7, 8
  496. 00000548  4ED0                     jmp        [A0]
  497. export_1151:
  498. 0000054A  4E56 FFF4                link       A6, -0x000C
  499. 0000054E  206E 0008                movea.l    A0, [A6 + 0x8]
  500. 00000552  43EE FFF8                lea.l      A1, [A6 - 0x8]
  501. 00000556  7003                     moveq.l    D0, 0x03
  502. label00000558:
  503. 00000558  32D8                     move.w     [A1]+, [A0]+
  504. 0000055A  51C8 FFFC                dbf        D0, -0x6 /* 00000558 */
  505. 0000055E  486E FFF8                pea.l      [A6 - 0x8]
  506. 00000562  486D C290                pea.l      [A5 - 0x3D70]
  507. 00000566  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  508. 0000056A  486E FFF4                pea.l      [A6 - 0xC]
  509. 0000056E  A874                     syscall    GetPort
  510. 00000570  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  511. 00000574  A873                     syscall    SetPort
  512. 00000576  486E FFF8                pea.l      [A6 - 0x8]
  513. 0000057A  A928                     syscall    InvalRect
  514. 0000057C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  515. 00000580  A873                     syscall    SetPort
  516. 00000582  4E5E                     unlink     A6
  517. 00000584  2E9F                     move.l     [A7], [A7]+
  518. 00000586  4E75                     rts
  519. export_1152:
  520. fn00000588:
  521. 00000588  4E56 0000                link       A6, 0
  522. 0000058C  4A6D A0A0                tst.w      [A5 - 0x5F60]
  523. 00000590  6C0C                     bge        +0xE /* 0000059E */
  524. 00000592  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  525. 00000596  2050                     movea.l    A0, [A0]
  526. 00000598  117C 0001 0034           move.b     [A0 + 0x34], 0x1
  527. label0000059E:
  528. 0000059E  4E5E                     unlink     A6
  529. 000005A0  4E75                     rts
  530. export_1153:
  531. fn000005A2:
  532. 000005A2  4E56 FFFE                link       A6, -0x0002
  533. 000005A6  2F07                     move.l     -[A7], D7
  534. 000005A8  7E01                     moveq.l    D7, 0x01
  535. 000005AA  4AAD B874                tst.l      [A5 - 0x478C]
  536. 000005AE  674E                     beq        +0x50 /* 000005FE */
  537. 000005B0  4AAD B3FE                tst.l      [A5 - 0x4C02]
  538. 000005B4  6716                     beq        +0x18 /* 000005CC */
  539. 000005B6  102D AEC8                move.b     D0, [A5 - 0x5138]
  540. 000005BA  6602                     bne        +0x4 /* 000005BE */
  541. 000005BC  600E                     bra        +0x10 /* 000005CC */
  542. label000005BE:
  543. 000005BE  206E 0008                movea.l    A0, [A6 + 0x8]
  544. 000005C2  0828 0006 0004           btst.b     [A0 + 0x4], 0x6
  545. 000005C8  6602                     bne        +0x4 /* 000005CC */
  546. 000005CA  6010                     bra        +0x12 /* 000005DC */
  547. label000005CC:
  548. 000005CC  42A7                     clr.l      -[A7]
  549. 000005CE  206E 0008                movea.l    A0, [A6 + 0x8]
  550. 000005D2  2F10                     move.l     -[A7], [A0]
  551. 000005D4  4EAD 2A9A                jsr        [A5 + 0x2A9A /* export_1359 */]
  552. 000005D8  2B5F B3FE                move.l     [A5 - 0x4C02], [A7]+
  553. label000005DC:
  554. 000005DC  70FF                     moveq.l    D0, 0xFFFFFFFF
  555. 000005DE  B0AD B874                cmp.l      D0, [A5 - 0x478C]
  556. 000005E2  660E                     bne        +0x10 /* 000005F2 */
  557. 000005E4  202D B3FE                move.l     D0, [A5 - 0x4C02]
  558. 000005E8  B0AD AE96                cmp.l      D0, [A5 - 0x516A]
  559. 000005EC  56C7                     sne        D7
  560. 000005EE  4407                     neg.b      D7
  561. 000005F0  600C                     bra        +0xE /* 000005FE */
  562. label000005F2:
  563. 000005F2  202D B3FE                move.l     D0, [A5 - 0x4C02]
  564. 000005F6  B0AD B874                cmp.l      D0, [A5 - 0x478C]
  565. 000005FA  57C7                     seq        D7
  566. 000005FC  4407                     neg.b      D7
  567. label000005FE:
  568. 000005FE  1D47 000C                move.b     [A6 + 0xC], D7
  569. 00000602  2E1F                     move.l     D7, [A7]+
  570. 00000604  4E5E                     unlink     A6
  571. 00000606  2E9F                     move.l     [A7], [A7]+
  572. 00000608  4E75                     rts
  573. export_1154:
  574. 0000060A  4E56 FEFE                link       A6, -0x0102
  575. 0000060E  422D AEC8                clr.b      [A5 - 0x5138]
  576. 00000612  4267                     clr.w      -[A7]
  577. 00000614  206E 0008                movea.l    A0, [A6 + 0x8]
  578. 00000618  2F10                     move.l     -[A7], [A0]
  579. 0000061A  486E FF00                pea.l      [A6 - 0x100]
  580. 0000061E  4EAD 2AA2                jsr        [A5 + 0x2AA2 /* export_1360 */]
  581. 00000622  1D5F FEFF                move.b     [A6 - 0x101], [A7]+
  582. 00000626  4267                     clr.w      -[A7]
  583. 00000628  2F2D BA1A                move.l     -[A7], [A5 - 0x45E6]
  584. 0000062C  486E FF00                pea.l      [A6 - 0x100]
  585. 00000630  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  586. 00000634  101F                     move.b     D0, [A7]+
  587. 00000636  6712                     beq        +0x14 /* 0000064A */
  588. 00000638  2F00                     move.l     -[A7], D0
  589. 0000063A  4267                     clr.w      -[A7]
  590. 0000063C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  591. 00000640  4EBA FF60                jsr        [PC - 0xA0 /* 000005A2 */]
  592. 00000644  121F                     move.b     D1, [A7]+
  593. 00000646  201F                     move.l     D0, [A7]+
  594. 00000648  C001                     and.b      D0, D1
  595. label0000064A:
  596. 0000064A  1D40 000C                move.b     [A6 + 0xC], D0
  597. 0000064E  4E5E                     unlink     A6
  598. 00000650  2E9F                     move.l     [A7], [A7]+
  599. 00000652  4E75                     rts
  600. export_1155:
  601. fn00000654:
  602. 00000654  4E56 0000                link       A6, 0
  603. 00000658  302E 0008                move.w     D0, [A6 + 0x8]
  604. 0000065C  5540                     subq.w     D0, 2
  605. 0000065E  6B00 00C6                bmi        +0xC8 /* 00000726 */
  606. 00000662  0C40 000C                cmpi.w     D0, 0xC
  607. 00000666  6E00 00BE                bgt        +0xC0 /* 00000726 */
  608. 0000066A  D040                     add.w      D0, D0
  609. 0000066C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  610. 00000670  4EFB 0000                jmp        [PC + D0.w]
  611. 00000674  001C 0046                ori.b      [A4]+, 0x46 /* 'F' */
  612. 00000678  00B4 0046 0056 0070      ori.l      [A4 + D0.w + 0x70], 0x460056 /* 'F\0V' */
  613. 00000680  0070 009A 009A           ori.w      [A0 + D0.w - 0x102], 0x9A
  614. 00000686  009A 008A 008A           ori.l      [A2]+, 0x8A008A
  615. 0000068C  009A 7001 B06D           ori.l      [A2]+, 0x7001B06D
  616. 00000692  C10A                     abcd       -[A0], -[A2]
  617. 00000694  56C0                     sne        D0
  618. 00000696  7204                     moveq.l    D1, 0x04
  619. 00000698  B26D C2A6                cmp.w      D1, [A5 - 0x3D5A]
  620. 0000069C  5EC1                     sgt        D1
  621. 0000069E  C22D BA5E                and.b      D1, [A5 - 0x45A2]
  622. 000006A2  7403                     moveq.l    D2, 0x03
  623. 000006A4  B46D C2A6                cmp.w      D2, [A5 - 0x3D5A]
  624. 000006A8  5FC2                     sle        D2
  625. 000006AA  8202                     or.b       D1, D2
  626. 000006AC  C001                     and.b      D0, D1
  627. 000006AE  0240 0001                andi.w     D0, 0x1
  628. 000006B2  1D40 000A                move.b     [A6 + 0xA], D0
  629. 000006B6  6074                     bra        +0x76 /* 0000072C */
  630. 000006B8  7002                     moveq.l    D0, 0x02
  631. 000006BA  B06D C2A6                cmp.w      D0, [A5 - 0x3D5A]
  632. 000006BE  5DC0                     slt        D0
  633. 000006C0  4400                     neg.b      D0
  634. 000006C2  1D40 000A                move.b     [A6 + 0xA], D0
  635. 000006C6  6064                     bra        +0x66 /* 0000072C */
  636. 000006C8  7003                     moveq.l    D0, 0x03
  637. 000006CA  B06D C2A6                cmp.w      D0, [A5 - 0x3D5A]
  638. 000006CE  5DC0                     slt        D0
  639. 000006D0  7201                     moveq.l    D1, 0x01
  640. 000006D2  B26D C10A                cmp.w      D1, [A5 - 0x3EF6]
  641. 000006D6  56C1                     sne        D1
  642. 000006D8  C001                     and.b      D0, D1
  643. 000006DA  4400                     neg.b      D0
  644. 000006DC  1D40 000A                move.b     [A6 + 0xA], D0
  645. 000006E0  604A                     bra        +0x4C /* 0000072C */
  646. 000006E2  7001                     moveq.l    D0, 0x01
  647. 000006E4  B06D C2A6                cmp.w      D0, [A5 - 0x3D5A]
  648. 000006E8  5DC0                     slt        D0
  649. 000006EA  7201                     moveq.l    D1, 0x01
  650. 000006EC  B26D C10A                cmp.w      D1, [A5 - 0x3EF6]
  651. 000006F0  56C1                     sne        D1
  652. 000006F2  C001                     and.b      D0, D1
  653. 000006F4  4400                     neg.b      D0
  654. 000006F6  1D40 000A                move.b     [A6 + 0xA], D0
  655. 000006FA  6030                     bra        +0x32 /* 0000072C */
  656. 000006FC  7003                     moveq.l    D0, 0x03
  657. 000006FE  B06D C2A6                cmp.w      D0, [A5 - 0x3D5A]
  658. 00000702  5EC0                     sgt        D0
  659. 00000704  4400                     neg.b      D0
  660. 00000706  1D40 000A                move.b     [A6 + 0xA], D0
  661. 0000070A  6020                     bra        +0x22 /* 0000072C */
  662. 0000070C  7002                     moveq.l    D0, 0x02
  663. 0000070E  B06D C2A6                cmp.w      D0, [A5 - 0x3D5A]
  664. 00000712  5DC0                     slt        D0
  665. 00000714  7201                     moveq.l    D1, 0x01
  666. 00000716  B26D C10A                cmp.w      D1, [A5 - 0x3EF6]
  667. 0000071A  57C1                     seq        D1
  668. 0000071C  C001                     and.b      D0, D1
  669. 0000071E  4400                     neg.b      D0
  670. 00000720  1D40 000A                move.b     [A6 + 0xA], D0
  671. 00000724  6006                     bra        +0x8 /* 0000072C */
  672. label00000726:
  673. 00000726  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  674. label0000072C:
  675. 0000072C  4E5E                     unlink     A6
  676. 0000072E  205F                     movea.l    A0, [A7]+
  677. 00000730  544F                     addq.w     A7, 2
  678. 00000732  4ED0                     jmp        [A0]
  679. export_1156:
  680. 00000734  4E56 0000                link       A6, 0
  681. 00000738  302E 000A                move.w     D0, [A6 + 0xA]
  682. 0000073C  48C0                     ext.l      D0
  683. 0000073E  7200                     moveq.l    D1, 0x00
  684. 00000740  322E 000E                move.w     D1, [A6 + 0xE]
  685. 00000744  E689                     lsr        D1, 3
  686. 00000746  D280                     add.l      D1, D0
  687. 00000748  3D41 0012                move.w     [A6 + 0x12], D1
  688. 0000074C  302E 0008                move.w     D0, [A6 + 0x8]
  689. 00000750  48C0                     ext.l      D0
  690. 00000752  7200                     moveq.l    D1, 0x00
  691. 00000754  342E 000C                move.w     D2, [A6 + 0xC]
  692. 00000758  5442                     addq.w     D2, 2
  693. 0000075A  3202                     move.w     D1, D2
  694. 0000075C  E689                     lsr        D1, 3
  695. 0000075E  D280                     add.l      D1, D0
  696. 00000760  3D41 0010                move.w     [A6 + 0x10], D1
  697. 00000764  4E5E                     unlink     A6
  698. 00000766  205F                     movea.l    A0, [A7]+
  699. 00000768  504F                     addq.w     A7, 8
  700. 0000076A  4ED0                     jmp        [A0]
  701. export_1157:
  702. 0000076C  4E56 0000                link       A6, 0
  703. 00000770  7000                     moveq.l    D0, 0x00
  704. 00000772  322E 000E                move.w     D1, [A6 + 0xE]
  705. 00000776  926E 000A                sub.w      D1, [A6 + 0xA]
  706. 0000077A  3001                     move.w     D0, D1
  707. 0000077C  E788                     lsl        D0, 3
  708. 0000077E  3D40 0012                move.w     [A6 + 0x12], D0
  709. 00000782  7000                     moveq.l    D0, 0x00
  710. 00000784  322E 000C                move.w     D1, [A6 + 0xC]
  711. 00000788  926E 0008                sub.w      D1, [A6 + 0x8]
  712. 0000078C  3001                     move.w     D0, D1
  713. 0000078E  E788                     lsl        D0, 3
  714. 00000790  3D40 0010                move.w     [A6 + 0x10], D0
  715. 00000794  4E5E                     unlink     A6
  716. 00000796  205F                     movea.l    A0, [A7]+
  717. 00000798  504F                     addq.w     A7, 8
  718. 0000079A  4ED0                     jmp        [A0]
  719. fn0000079C:
  720. 0000079C  4E56 FFD8                link       A6, -0x0028
  721. 000007A0  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  722. 000007A4  286E 0008                movea.l    A4, [A6 + 0x8]
  723. 000007A8  486E FFF4                pea.l      [A6 - 0xC]
  724. 000007AC  A874                     syscall    GetPort
  725. 000007AE  486D C460                pea.l      [A5 - 0x3BA0]
  726. 000007B2  A873                     syscall    SetPort
  727. 000007B4  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  728. 000007B8  43ED C462                lea.l      A1, [A5 - 0x3B9E]
  729. 000007BC  7006                     moveq.l    D0, 0x06
  730. label000007BE:
  731. 000007BE  30D9                     move.w     [A0]+, [A1]+
  732. 000007C0  51C8 FFFC                dbf        D0, -0x6 /* 000007BE */
  733. 000007C4  486D C584                pea.l      [A5 - 0x3A7C]
  734. 000007C8  A875                     syscall    SetPBits/SetPortBits
  735. 000007CA  302C FFE2                move.w     D0, [A4 - 0x1E]
  736. 000007CE  670A                     beq        +0xC /* 000007DA */
  737. 000007D0  5340                     subq.w     D0, 1
  738. 000007D2  6722                     beq        +0x24 /* 000007F6 */
  739. 000007D4  5340                     subq.w     D0, 1
  740. 000007D6  6738                     beq        +0x3A /* 00000810 */
  741. 000007D8  604E                     bra        +0x50 /* 00000828 */
  742. label000007DA:
  743. 000007DA  7000                     moveq.l    D0, 0x00
  744. 000007DC  302D C710                move.w     D0, [A5 - 0x38F0]
  745. 000007E0  E888                     lsr        D0, 4
  746. 000007E2  3E00                     move.w     D7, D0
  747. 000007E4  7000                     moveq.l    D0, 0x00
  748. 000007E6  322D C43C                move.w     D1, [A5 - 0x3BC4]
  749. 000007EA  D27C 000F                add.w      D1, 0xF
  750. 000007EE  3001                     move.w     D0, D1
  751. 000007F0  E888                     lsr        D0, 4
  752. 000007F2  3C00                     move.w     D6, D0
  753. 000007F4  6032                     bra        +0x34 /* 00000828 */
  754. label000007F6:
  755. 000007F6  7000                     moveq.l    D0, 0x00
  756. 000007F8  302D C710                move.w     D0, [A5 - 0x38F0]
  757. 000007FC  E688                     lsr        D0, 3
  758. 000007FE  3E00                     move.w     D7, D0
  759. 00000800  7000                     moveq.l    D0, 0x00
  760. 00000802  322D C43C                move.w     D1, [A5 - 0x3BC4]
  761. 00000806  5E41                     addq.w     D1, 7
  762. 00000808  3001                     move.w     D0, D1
  763. 0000080A  E688                     lsr        D0, 3
  764. 0000080C  3C00                     move.w     D6, D0
  765. 0000080E  6018                     bra        +0x1A /* 00000828 */
  766. label00000810:
  767. 00000810  7000                     moveq.l    D0, 0x00
  768. 00000812  302D C710                move.w     D0, [A5 - 0x38F0]
  769. 00000816  E488                     lsr        D0, 2
  770. 00000818  3E00                     move.w     D7, D0
  771. 0000081A  7000                     moveq.l    D0, 0x00
  772. 0000081C  322D C43C                move.w     D1, [A5 - 0x3BC4]
  773. 00000820  5641                     addq.w     D1, 3
  774. 00000822  3001                     move.w     D0, D1
  775. 00000824  E488                     lsr        D0, 2
  776. 00000826  3C00                     move.w     D6, D0
  777. label00000828:
  778. 00000828  7040                     moveq.l    D0, 0x40
  779. 0000082A  9047                     sub.w      D0, D7
  780. 0000082C  48C0                     ext.l      D0
  781. 0000082E  81FC 0002                divs.w     D0, 0x2
  782. 00000832  3D40 FFFA                move.w     [A6 - 0x6], D0
  783. 00000836  3007                     move.w     D0, D7
  784. 00000838  D06E FFFA                add.w      D0, [A6 - 0x6]
  785. 0000083C  3D40 FFFE                move.w     [A6 - 0x2], D0
  786. 00000840  702A                     moveq.l    D0, 0x2A
  787. 00000842  9046                     sub.w      D0, D6
  788. 00000844  48C0                     ext.l      D0
  789. 00000846  81FC 0002                divs.w     D0, 0x2
  790. 0000084A  3D40 FFF8                move.w     [A6 - 0x8], D0
  791. 0000084E  3006                     move.w     D0, D6
  792. 00000850  D06E FFF8                add.w      D0, [A6 - 0x8]
  793. 00000854  3D40 FFFC                move.w     [A6 - 0x4], D0
  794. 00000858  486E FFF8                pea.l      [A6 - 0x8]
  795. 0000085C  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  796. 00000862  A8A9                     syscall    InsetRect
  797. 00000864  4267                     clr.w      -[A7]
  798. 00000866  486E FFF8                pea.l      [A6 - 0x8]
  799. 0000086A  486D C58A                pea.l      [A5 - 0x3A76]
  800. 0000086E  486E FFF8                pea.l      [A6 - 0x8]
  801. 00000872  A8AA                     syscall    SectRect
  802. 00000874  1A1F                     move.b     D5, [A7]+
  803. 00000876  A89E                     syscall    PenNormal
  804. 00000878  486E FFF8                pea.l      [A6 - 0x8]
  805. 0000087C  A8A1                     syscall    FrameRect
  806. 0000087E  4A6C FFE2                tst.w      [A4 - 0x1E]
  807. 00000882  57C0                     seq        D0
  808. 00000884  722A                     moveq.l    D1, 0x2A
  809. 00000886  B246                     cmp.w      D1, D6
  810. 00000888  5DC1                     slt        D1
  811. 0000088A  C001                     and.b      D0, D1
  812. 0000088C  673E                     beq        +0x40 /* 000008CC */
  813. 0000088E  302E FFFA                move.w     D0, [A6 - 0x6]
  814. 00000892  5240                     addq.w     D0, 1
  815. 00000894  3F00                     move.w     -[A7], D0
  816. 00000896  302E FFFC                move.w     D0, [A6 - 0x4]
  817. 0000089A  5340                     subq.w     D0, 1
  818. 0000089C  3F00                     move.w     -[A7], D0
  819. 0000089E  A893                     syscall    MoveTo
  820. 000008A0  2D7C EEEE EEEE FFD8      move.l     [A6 - 0x28], 0xEEEEEEEE
  821. 000008A8  2D7C EEEE EEEE FFDC      move.l     [A6 - 0x24], 0xEEEEEEEE
  822. 000008B0  486E FFD8                pea.l      [A6 - 0x28]
  823. 000008B4  A89D                     syscall    PenPat
  824. 000008B6  302E FFFE                move.w     D0, [A6 - 0x2]
  825. 000008BA  906E FFFA                sub.w      D0, [A6 - 0x6]
  826. 000008BE  5740                     subq.w     D0, 3
  827. 000008C0  3F00                     move.w     -[A7], D0
  828. 000008C2  4267                     clr.w      -[A7]
  829. 000008C4  A892                     syscall    Line
  830. 000008C6  486D FE70                pea.l      [A5 - 0x190]
  831. 000008CA  A89D                     syscall    PenPat
  832. label000008CC:
  833. 000008CC  4A6C FFE2                tst.w      [A4 - 0x1E]
  834. 000008D0  57C0                     seq        D0
  835. 000008D2  7240                     moveq.l    D1, 0x40
  836. 000008D4  B247                     cmp.w      D1, D7
  837. 000008D6  5DC1                     slt        D1
  838. 000008D8  C001                     and.b      D0, D1
  839. 000008DA  673E                     beq        +0x40 /* 0000091A */
  840. 000008DC  302E FFFE                move.w     D0, [A6 - 0x2]
  841. 000008E0  5340                     subq.w     D0, 1
  842. 000008E2  3F00                     move.w     -[A7], D0
  843. 000008E4  302E FFF8                move.w     D0, [A6 - 0x8]
  844. 000008E8  5240                     addq.w     D0, 1
  845. 000008EA  3F00                     move.w     -[A7], D0
  846. 000008EC  A893                     syscall    MoveTo
  847. 000008EE  2D7C FFFF FF00 FFD8      move.l     [A6 - 0x28], 0xFFFFFF00
  848. 000008F6  2D7C FFFF FF00 FFDC      move.l     [A6 - 0x24], 0xFFFFFF00
  849. 000008FE  486E FFD8                pea.l      [A6 - 0x28]
  850. 00000902  A89D                     syscall    PenPat
  851. 00000904  4267                     clr.w      -[A7]
  852. 00000906  302E FFFC                move.w     D0, [A6 - 0x4]
  853. 0000090A  906E FFF8                sub.w      D0, [A6 - 0x8]
  854. 0000090E  5740                     subq.w     D0, 3
  855. 00000910  3F00                     move.w     -[A7], D0
  856. 00000912  A892                     syscall    Line
  857. 00000914  486D FE70                pea.l      [A5 - 0x190]
  858. 00000918  A89D                     syscall    PenPat
  859. label0000091A:
  860. 0000091A  486E FFE6                pea.l      [A6 - 0x1A]
  861. 0000091E  A875                     syscall    SetPBits/SetPortBits
  862. 00000920  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  863. 00000924  A873                     syscall    SetPort
  864. 00000926  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  865. 0000092A  4E5E                     unlink     A6
  866. 0000092C  2E9F                     move.l     [A7], [A7]+
  867. 0000092E  4E75                     rts
  868. fn00000930:
  869. 00000930  4E56 FFF4                link       A6, -0x000C
  870. 00000934  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  871. 00000938  286E 0008                movea.l    A4, [A6 + 0x8]
  872. 0000093C  302C FFE2                move.w     D0, [A4 - 0x1E]
  873. 00000940  670A                     beq        +0xC /* 0000094C */
  874. 00000942  5340                     subq.w     D0, 1
  875. 00000944  6728                     beq        +0x2A /* 0000096E */
  876. 00000946  5340                     subq.w     D0, 1
  877. 00000948  672E                     beq        +0x30 /* 00000978 */
  878. 0000094A  6040                     bra        +0x42 /* 0000098C */
  879. label0000094C:
  880. 0000094C  7000                     moveq.l    D0, 0x00
  881. 0000094E  302D C710                move.w     D0, [A5 - 0x38F0]
  882. 00000952  E288                     lsr        D0, 1
  883. 00000954  3C00                     move.w     D6, D0
  884. 00000956  2F3C 0156 0000           move.l     -[A7], 0x1560000
  885. 0000095C  7000                     moveq.l    D0, 0x00
  886. 0000095E  302D C43C                move.w     D0, [A5 - 0x3BC4]
  887. 00000962  E288                     lsr        D0, 1
  888. 00000964  3F00                     move.w     -[A7], D0
  889. 00000966  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  890. 0000096A  3E1F                     move.w     D7, [A7]+
  891. 0000096C  601E                     bra        +0x20 /* 0000098C */
  892. label0000096E:
  893. 0000096E  3C2D C710                move.w     D6, [A5 - 0x38F0]
  894. 00000972  3E2D C43C                move.w     D7, [A5 - 0x3BC4]
  895. 00000976  6014                     bra        +0x16 /* 0000098C */
  896. label00000978:
  897. 00000978  7000                     moveq.l    D0, 0x00
  898. 0000097A  302D C710                move.w     D0, [A5 - 0x38F0]
  899. 0000097E  E388                     lsl        D0, 1
  900. 00000980  3C00                     move.w     D6, D0
  901. 00000982  7000                     moveq.l    D0, 0x00
  902. 00000984  302D C43C                move.w     D0, [A5 - 0x3BC4]
  903. 00000988  E388                     lsl        D0, 1
  904. 0000098A  3E00                     move.w     D7, D0
  905. label0000098C:
  906. 0000098C  7000                     moveq.l    D0, 0x00
  907. 0000098E  2F00                     move.l     -[A7], D0
  908. 00000990  42A7                     clr.l      -[A7]
  909. 00000992  323C 0200                move.w     D1, 0x200
  910. 00000996  9246                     sub.w      D1, D6
  911. 00000998  3F01                     move.w     -[A7], D1
  912. 0000099A  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  913. 0000099E  321F                     move.w     D1, [A7]+
  914. 000009A0  201F                     move.l     D0, [A7]+
  915. 000009A2  3001                     move.w     D0, D1
  916. 000009A4  E288                     lsr        D0, 1
  917. 000009A6  3800                     move.w     D4, D0
  918. 000009A8  7000                     moveq.l    D0, 0x00
  919. 000009AA  2F00                     move.l     -[A7], D0
  920. 000009AC  42A7                     clr.l      -[A7]
  921. 000009AE  323C 0156                move.w     D1, 0x156
  922. 000009B2  9247                     sub.w      D1, D7
  923. 000009B4  3F01                     move.w     -[A7], D1
  924. 000009B6  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  925. 000009BA  321F                     move.w     D1, [A7]+
  926. 000009BC  201F                     move.l     D0, [A7]+
  927. 000009BE  3001                     move.w     D0, D1
  928. 000009C0  E288                     lsr        D0, 1
  929. 000009C2  3A00                     move.w     D5, D0
  930. 000009C4  206C FFDE                movea.l    A0, [A4 - 0x22]
  931. 000009C8  2F10                     move.l     -[A7], [A0]
  932. 000009CA  42A7                     clr.l      -[A7]
  933. 000009CC  2F3C 0000 1560           move.l     -[A7], 0x1560
  934. 000009D2  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  935. 000009D6  206C FFDE                movea.l    A0, [A4 - 0x22]
  936. 000009DA  7000                     moveq.l    D0, 0x00
  937. 000009DC  3005                     move.w     D0, D5
  938. 000009DE  ED88                     lsl        D0, 6
  939. 000009E0  D090                     add.l      D0, [A0]
  940. 000009E2  7200                     moveq.l    D1, 0x00
  941. 000009E4  3204                     move.w     D1, D4
  942. 000009E6  E689                     lsr        D1, 3
  943. 000009E8  2641                     movea.l    A3, D1
  944. 000009EA  D7C0                     add.l      A3, D0
  945. 000009EC  200B                     move.l     D0, A3
  946. 000009EE  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  947. 000009F4  2640                     movea.l    A3, D0
  948. 000009F6  302C FFE2                move.w     D0, [A4 - 0x1E]
  949. 000009FA  670A                     beq        +0xC /* 00000A06 */
  950. 000009FC  5340                     subq.w     D0, 1
  951. 000009FE  671C                     beq        +0x1E /* 00000A1C */
  952. 00000A00  5340                     subq.w     D0, 1
  953. 00000A02  672E                     beq        +0x30 /* 00000A32 */
  954. 00000A04  6040                     bra        +0x42 /* 00000A46 */
  955. label00000A06:
  956. 00000A06  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  957. 00000A0A  2F0B                     move.l     -[A7], A3
  958. 00000A0C  202D C954                move.l     D0, [A5 - 0x36AC]
  959. 00000A10  E488                     lsr        D0, 2
  960. 00000A12  3F00                     move.w     -[A7], D0
  961. 00000A14  3F07                     move.w     -[A7], D7
  962. 00000A16  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  963. 00000A1A  602A                     bra        +0x2C /* 00000A46 */
  964. label00000A1C:
  965. 00000A1C  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  966. 00000A20  2F0B                     move.l     -[A7], A3
  967. 00000A22  202D C954                move.l     D0, [A5 - 0x36AC]
  968. 00000A26  E488                     lsr        D0, 2
  969. 00000A28  3F00                     move.w     -[A7], D0
  970. 00000A2A  3F07                     move.w     -[A7], D7
  971. 00000A2C  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  972. 00000A30  6014                     bra        +0x16 /* 00000A46 */
  973. label00000A32:
  974. 00000A32  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  975. 00000A36  2F0B                     move.l     -[A7], A3
  976. 00000A38  202D C954                move.l     D0, [A5 - 0x36AC]
  977. 00000A3C  E488                     lsr        D0, 2
  978. 00000A3E  3F00                     move.w     -[A7], D0
  979. 00000A40  3F07                     move.w     -[A7], D7
  980. 00000A42  4EAD 1F42                jsr        [A5 + 0x1F42 /* export_996 */]
  981. label00000A46:
  982. 00000A46  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  983. 00000A4A  4E5E                     unlink     A6
  984. 00000A4C  2E9F                     move.l     [A7], [A7]+
  985. 00000A4E  4E75                     rts
  986. export_1158:
  987. fn00000A50:
  988. 00000A50  4E56 FFDC                link       A6, -0x0024
  989. 00000A54  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  990. 00000A58  102D BA36                move.b     D0, [A5 - 0x45CA]
  991. 00000A5C  6600 023E                bne        +0x240 /* 00000C9C */
  992. 00000A60  802D C1CC                or.b       D0, [A5 - 0x3E34]
  993. 00000A64  4A00                     tst.b      D0
  994. 00000A66  6600 0234                bne        +0x236 /* 00000C9C */
  995. 00000A6A  4A6D A0A0                tst.w      [A5 - 0x5F60]
  996. 00000A6E  5DC1                     slt        D1
  997. 00000A70  8001                     or.b       D0, D1
  998. 00000A72  0240 0001                andi.w     D0, 0x1
  999. 00000A76  6600 0224                bne        +0x226 /* 00000C9C */
  1000. 00000A7A  2F00                     move.l     -[A7], D0
  1001. 00000A7C  4267                     clr.w      -[A7]
  1002. 00000A7E  2F2D C2DE                move.l     -[A7], [A5 - 0x3D22]
  1003. 00000A82  4EAD 22D2                jsr        [A5 + 0x22D2 /* export_1110 */]
  1004. 00000A86  121F                     move.b     D1, [A7]+
  1005. 00000A88  201F                     move.l     D0, [A7]+
  1006. 00000A8A  8001                     or.b       D0, D1
  1007. 00000A8C  6704                     beq        +0x6 /* 00000A92 */
  1008. 00000A8E  6000 020C                bra        +0x20E /* 00000C9C */
  1009. label00000A92:
  1010. 00000A92  0C6D 0200 C710           cmpi.w     [A5 - 0x38F0], 0x200
  1011. 00000A98  57C0                     seq        D0
  1012. 00000A9A  0C6D 0156 C43C           cmpi.w     [A5 - 0x3BC4], 0x156
  1013. 00000AA0  57C1                     seq        D1
  1014. 00000AA2  C001                     and.b      D0, D1
  1015. 00000AA4  4400                     neg.b      D0
  1016. 00000AA6  1D40 FFE5                move.b     [A6 - 0x1B], D0
  1017. 00000AAA  102D C2FA                move.b     D0, [A5 - 0x3D06]
  1018. 00000AAE  6700 00B6                beq        +0xB8 /* 00000B66 */
  1019. 00000AB2  102E FFE5                move.b     D0, [A6 - 0x1B]
  1020. 00000AB6  6614                     bne        +0x16 /* 00000ACC */
  1021. 00000AB8  42A7                     clr.l      -[A7]
  1022. 00000ABA  2F3C 0000 5590           move.l     -[A7], 0x5590
  1023. 00000AC0  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  1024. 00000AC4  2D5F FFDE                move.l     [A6 - 0x22], [A7]+
  1025. 00000AC8  6700 01CA                beq        +0x1CC /* 00000C94 */
  1026. label00000ACC:
  1027. 00000ACC  0C6D 0100 C710           cmpi.w     [A5 - 0x38F0], 0x100
  1028. 00000AD2  6E08                     bgt        +0xA /* 00000ADC */
  1029. 00000AD4  3D7C 0002 FFE2           move.w     [A6 - 0x1E], 0x2
  1030. 00000ADA  6014                     bra        +0x16 /* 00000AF0 */
  1031. label00000ADC:
  1032. 00000ADC  0C6D 0200 C710           cmpi.w     [A5 - 0x38F0], 0x200
  1033. 00000AE2  6F06                     ble        +0x8 /* 00000AEA */
  1034. 00000AE4  426E FFE2                clr.w      [A6 - 0x1E]
  1035. 00000AE8  6006                     bra        +0x8 /* 00000AF0 */
  1036. label00000AEA:
  1037. 00000AEA  3D7C 0001 FFE2           move.w     [A6 - 0x1E], 0x1
  1038. label00000AF0:
  1039. 00000AF0  0C6D 0156 C43C           cmpi.w     [A5 - 0x3BC4], 0x156
  1040. 00000AF6  6F06                     ble        +0x8 /* 00000AFE */
  1041. 00000AF8  426E FFE2                clr.w      [A6 - 0x1E]
  1042. 00000AFC  601A                     bra        +0x1C /* 00000B18 */
  1043. label00000AFE:
  1044. 00000AFE  0C6D 00AB C43C           cmpi.w     [A5 - 0x3BC4], 0xAB
  1045. 00000B04  6F12                     ble        +0x14 /* 00000B18 */
  1046. 00000B06  2F3C 0001 0000           move.l     -[A7], 0x10000
  1047. 00000B0C  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  1048. 00000B10  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  1049. 00000B14  3D5F FFE2                move.w     [A6 - 0x1E], [A7]+
  1050. label00000B18:
  1051. 00000B18  2F2D C584                move.l     -[A7], [A5 - 0x3A7C]
  1052. 00000B1C  7054                     moveq.l    D0, 0x54
  1053. 00000B1E  2F00                     move.l     -[A7], D0
  1054. 00000B20  4EAD 29D2                jsr        [A5 + 0x29D2 /* export_1334 */]
  1055. 00000B24  102E FFE5                move.b     D0, [A6 - 0x1B]
  1056. 00000B28  670E                     beq        +0x10 /* 00000B38 */
  1057. 00000B2A  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  1058. 00000B2E  486D C798                pea.l      [A5 - 0x3868]
  1059. 00000B32  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  1060. 00000B36  6024                     bra        +0x26 /* 00000B5C */
  1061. label00000B38:
  1062. 00000B38  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  1063. 00000B3C  205F                     movea.l    A0, [A7]+
  1064. 00000B3E  A029                     syscall    HLock
  1065. 00000B40  2F0E                     move.l     -[A7], A6
  1066. 00000B42  4EBA FDEC                jsr        [PC - 0x214 /* 00000930 */]
  1067. 00000B46  206E FFDE                movea.l    A0, [A6 - 0x22]
  1068. 00000B4A  2F10                     move.l     -[A7], [A0]
  1069. 00000B4C  486D C798                pea.l      [A5 - 0x3868]
  1070. 00000B50  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  1071. 00000B54  486E FFDE                pea.l      [A6 - 0x22]
  1072. 00000B58  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  1073. label00000B5C:
  1074. 00000B5C  2F0E                     move.l     -[A7], A6
  1075. 00000B5E  4EBA FC3C                jsr        [PC - 0x3C4 /* 0000079C */]
  1076. 00000B62  422D C2FA                clr.b      [A5 - 0x3D06]
  1077. label00000B66:
  1078. 00000B66  4245                     clr.w      D5
  1079. 00000B68  4267                     clr.w      -[A7]
  1080. 00000B6A  2F2D C2DE                move.l     -[A7], [A5 - 0x3D22]
  1081. 00000B6E  4EAD 22D2                jsr        [A5 + 0x22D2 /* export_1110 */]
  1082. 00000B72  101F                     move.b     D0, [A7]+
  1083. 00000B74  6704                     beq        +0x6 /* 00000B7A */
  1084. 00000B76  6000 0124                bra        +0x126 /* 00000C9C */
  1085. label00000B7A:
  1086. 00000B7A  2F2D C2DE                move.l     -[A7], [A5 - 0x3D22]
  1087. 00000B7E  205F                     movea.l    A0, [A7]+
  1088. 00000B80  A029                     syscall    HLock
  1089. 00000B82  206D C2DE                movea.l    A0, [A5 - 0x3D22]
  1090. 00000B86  2B50 C182                move.l     [A5 - 0x3E7E], [A0]
  1091. 00000B8A  3D7C 0001 FFDC           move.w     [A6 - 0x24], 0x1
  1092. 00000B90  3E2E FFDC                move.w     D7, [A6 - 0x24]
  1093. 00000B94  603E                     bra        +0x40 /* 00000BD4 */
  1094. label00000B96:
  1095. 00000B96  3007                     move.w     D0, D7
  1096. 00000B98  5340                     subq.w     D0, 1
  1097. 00000B9A  41ED B8A2                lea.l      A0, [A5 - 0x475E]
  1098. 00000B9E  E740                     asl        D0.w, 3
  1099. 00000BA0  49F0 0000                lea.l      A4, [A0 + D0.w]
  1100. 00000BA4  2014                     move.l     D0, [A4]
  1101. 00000BA6  B0AD AEAC                cmp.l      D0, [A5 - 0x5154]
  1102. 00000BAA  57C0                     seq        D0
  1103. 00000BAC  4A00                     tst.b      D0
  1104. 00000BAE  6710                     beq        +0x12 /* 00000BC0 */
  1105. 00000BB0  222C 0004                move.l     D1, [A4 + 0x4]
  1106. 00000BB4  B2AD A548                cmp.l      D1, [A5 - 0x5AB8]
  1107. 00000BB8  57C1                     seq        D1
  1108. 00000BBA  C001                     and.b      D0, D1
  1109. 00000BBC  6600 009E                bne        +0xA0 /* 00000C5C */
  1110. label00000BC0:
  1111. 00000BC0  4A94                     tst.l      [A4]
  1112. 00000BC2  57C0                     seq        D0
  1113. 00000BC4  4A00                     tst.b      D0
  1114. 00000BC6  670A                     beq        +0xC /* 00000BD2 */
  1115. 00000BC8  4A45                     tst.w      D5
  1116. 00000BCA  57C1                     seq        D1
  1117. 00000BCC  C001                     and.b      D0, D1
  1118. 00000BCE  6702                     beq        +0x4 /* 00000BD2 */
  1119. 00000BD0  3A07                     move.w     D5, D7
  1120. label00000BD2:
  1121. 00000BD2  5247                     addq.w     D7, 1
  1122. label00000BD4:
  1123. 00000BD4  702A                     moveq.l    D0, 0x2A
  1124. 00000BD6  B047                     cmp.w      D0, D7
  1125. 00000BD8  6CBC                     bge        -0x42 /* 00000B96 */
  1126. 00000BDA  4A45                     tst.w      D5
  1127. 00000BDC  667C                     bne        +0x7E /* 00000C5A */
  1128. 00000BDE  41ED B8A2                lea.l      A0, [A5 - 0x475E]
  1129. 00000BE2  2808                     move.l     D4, A0
  1130. 00000BE4  7038                     moveq.l    D0, 0x38
  1131. 00000BE6  D880                     add.l      D4, D0
  1132. 00000BE8  3C3C 0118                move.w     D6, 0x118
  1133. 00000BEC  2F04                     move.l     -[A7], D4
  1134. 00000BEE  486D B8A2                pea.l      [A5 - 0x475E]
  1135. 00000BF2  3006                     move.w     D0, D6
  1136. 00000BF4  48C0                     ext.l      D0
  1137. 00000BF6  2F00                     move.l     -[A7], D0
  1138. 00000BF8  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  1139. 00000BFC  41ED B8A2                lea.l      A0, [A5 - 0x475E]
  1140. 00000C00  3006                     move.w     D0, D6
  1141. 00000C02  48C0                     ext.l      D0
  1142. 00000C04  2640                     movea.l    A3, D0
  1143. 00000C06  D7C8                     add.l      A3, A0
  1144. 00000C08  2F0B                     move.l     -[A7], A3
  1145. 00000C0A  7038                     moveq.l    D0, 0x38
  1146. 00000C0C  2F00                     move.l     -[A7], D0
  1147. 00000C0E  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  1148. 00000C12  49ED C182                lea.l      A4, [A5 - 0x3E7E]
  1149. 00000C16  302C 000A                move.w     D0, [A4 + 0xA]
  1150. 00000C1A  907C 002A                sub.w      D0, 0x2A /* '*' */
  1151. 00000C1E  C1EC 0004                muls.w     D0, [A4 + 0x4]
  1152. 00000C22  3C00                     move.w     D6, D0
  1153. 00000C24  2654                     movea.l    A3, [A4]
  1154. 00000C26  702A                     moveq.l    D0, 0x2A
  1155. 00000C28  C1EC 0004                muls.w     D0, [A4 + 0x4]
  1156. 00000C2C  48C0                     ext.l      D0
  1157. 00000C2E  2800                     move.l     D4, D0
  1158. 00000C30  D88B                     add.l      D4, A3
  1159. 00000C32  2F04                     move.l     -[A7], D4
  1160. 00000C34  2F0B                     move.l     -[A7], A3
  1161. 00000C36  3006                     move.w     D0, D6
  1162. 00000C38  48C0                     ext.l      D0
  1163. 00000C3A  2F00                     move.l     -[A7], D0
  1164. 00000C3C  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  1165. 00000C40  3006                     move.w     D0, D6
  1166. 00000C42  48C0                     ext.l      D0
  1167. 00000C44  2640                     movea.l    A3, D0
  1168. 00000C46  D7D4                     add.l      A3, [A4]
  1169. 00000C48  2F0B                     move.l     -[A7], A3
  1170. 00000C4A  203C 0000 0126           move.l     D0, 0x126
  1171. 00000C50  E388                     lsl        D0, 1
  1172. 00000C52  2F00                     move.l     -[A7], D0
  1173. 00000C54  4EAD 29D2                jsr        [A5 + 0x29D2 /* export_1334 */]
  1174. 00000C58  7A24                     moveq.l    D5, 0x24
  1175. label00000C5A:
  1176. 00000C5A  3E05                     move.w     D7, D5
  1177. label00000C5C:
  1178. 00000C5C  3F07                     move.w     -[A7], D7
  1179. 00000C5E  486E FFF4                pea.l      [A6 - 0xC]
  1180. 00000C62  4EAD 2D3A                jsr        [A5 + 0x2D3A /* export_1443 */]
  1181. 00000C66  486D C584                pea.l      [A5 - 0x3A7C]
  1182. 00000C6A  486D C182                pea.l      [A5 - 0x3E7E]
  1183. 00000C6E  486D C58A                pea.l      [A5 - 0x3A76]
  1184. 00000C72  486E FFF4                pea.l      [A6 - 0xC]
  1185. 00000C76  4267                     clr.w      -[A7]
  1186. 00000C78  42A7                     clr.l      -[A7]
  1187. 00000C7A  A8EC                     syscall    CopyBits
  1188. 00000C7C  3007                     move.w     D0, D7
  1189. 00000C7E  5340                     subq.w     D0, 1
  1190. 00000C80  41ED B8A2                lea.l      A0, [A5 - 0x475E]
  1191. 00000C84  E740                     asl        D0.w, 3
  1192. 00000C86  49F0 0000                lea.l      A4, [A0 + D0.w]
  1193. 00000C8A  28AD AEAC                move.l     [A4], [A5 - 0x5154]
  1194. 00000C8E  296D A548 0004           move.l     [A4 + 0x4], [A5 - 0x5AB8]
  1195. label00000C94:
  1196. 00000C94  2F2D C2DE                move.l     -[A7], [A5 - 0x3D22]
  1197. 00000C98  205F                     movea.l    A0, [A7]+
  1198. 00000C9A  A02A                     syscall    HUnlock
  1199. label00000C9C:
  1200. 00000C9C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1201. 00000CA0  4E5E                     unlink     A6
  1202. 00000CA2  4E75                     rts
  1203. export_1159:
  1204. 00000CA4  4E56 FFDE                link       A6, -0x0022
  1205. 00000CA8  486E FFFC                pea.l      [A6 - 0x4]
  1206. 00000CAC  4EBA 0AE2                jsr        [PC + 0xAE2 /* 00001790 */]
  1207. 00000CB0  4267                     clr.w      -[A7]
  1208. 00000CB2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1209. 00000CB6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1210. 00000CBA  486E FFDE                pea.l      [A6 - 0x22]
  1211. 00000CBE  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  1212. 00000CC2  101F                     move.b     D0, [A7]+
  1213. 00000CC4  6714                     beq        +0x16 /* 00000CDA */
  1214. 00000CC6  2F00                     move.l     -[A7], D0
  1215. 00000CC8  4267                     clr.w      -[A7]
  1216. 00000CCA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1217. 00000CCE  486E FFE4                pea.l      [A6 - 0x1C]
  1218. 00000CD2  A8AD                     syscall    PtInRect
  1219. 00000CD4  121F                     move.b     D1, [A7]+
  1220. 00000CD6  201F                     move.l     D0, [A7]+
  1221. 00000CD8  C001                     and.b      D0, D1
  1222. label00000CDA:
  1223. 00000CDA  4A00                     tst.b      D0
  1224. 00000CDC  6718                     beq        +0x1A /* 00000CF6 */
  1225. 00000CDE  2F00                     move.l     -[A7], D0
  1226. 00000CE0  4267                     clr.w      -[A7]
  1227. 00000CE2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1228. 00000CE6  206D C242                movea.l    A0, [A5 - 0x3DBE]
  1229. 00000CEA  4868 0010                pea.l      [A0 + 0x10]
  1230. 00000CEE  A8AD                     syscall    PtInRect
  1231. 00000CF0  121F                     move.b     D1, [A7]+
  1232. 00000CF2  201F                     move.l     D0, [A7]+
  1233. 00000CF4  C001                     and.b      D0, D1
  1234. label00000CF6:
  1235. 00000CF6  4A00                     tst.b      D0
  1236. 00000CF8  6732                     beq        +0x34 /* 00000D2C */
  1237. 00000CFA  7200                     moveq.l    D1, 0x00
  1238. 00000CFC  322E FFEC                move.w     D1, [A6 - 0x14]
  1239. 00000D00  C2BC 0000 000F           and.l      D1, 0xF
  1240. 00000D06  740A                     moveq.l    D2, 0x0A
  1241. 00000D08  B481                     cmp.l      D2, D1
  1242. 00000D0A  56C1                     sne        D1
  1243. 00000D0C  4A01                     tst.b      D1
  1244. 00000D0E  661A                     bne        +0x1C /* 00000D2A */
  1245. 00000D10  48E7 C000                movem.l    -[A7], D0,D1
  1246. 00000D14  4267                     clr.w      -[A7]
  1247. 00000D16  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1248. 00000D1A  486E FFE4                pea.l      [A6 - 0x1C]
  1249. 00000D1E  4EAD 22C2                jsr        [A5 + 0x22C2 /* export_1108 */]
  1250. 00000D22  141F                     move.b     D2, [A7]+
  1251. 00000D24  4CDF 0003                movem.l    D0,D1, [A7]+
  1252. 00000D28  8202                     or.b       D1, D2
  1253. label00000D2A:
  1254. 00000D2A  C001                     and.b      D0, D1
  1255. label00000D2C:
  1256. 00000D2C  1D40 000E                move.b     [A6 + 0xE], D0
  1257. 00000D30  4E5E                     unlink     A6
  1258. 00000D32  205F                     movea.l    A0, [A7]+
  1259. 00000D34  5C4F                     addq.w     A7, 6
  1260. 00000D36  4ED0                     jmp        [A0]
  1261. export_1160:
  1262. 00000D38  4E56 FFF4                link       A6, -0x000C
  1263. 00000D3C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1264. 00000D40  266E 000E                movea.l    A3, [A6 + 0xE]
  1265. 00000D44  3A2E 000A                move.w     D5, [A6 + 0xA]
  1266. 00000D48  3C2E 000C                move.w     D6, [A6 + 0xC]
  1267. 00000D4C  7000                     moveq.l    D0, 0x00
  1268. 00000D4E  3206                     move.w     D1, D6
  1269. 00000D50  5041                     addq.w     D1, 8
  1270. 00000D52  3001                     move.w     D0, D1
  1271. 00000D54  C0BC FFFF FFF0           and.l      D0, 0xFFFFFFF0
  1272. 00000D5A  3C00                     move.w     D6, D0
  1273. 00000D5C  42A7                     clr.l      -[A7]
  1274. 00000D5E  2F0B                     move.l     -[A7], A3
  1275. 00000D60  A917                     syscall    GetWRefCon
  1276. 00000D62  2E1F                     move.l     D7, [A7]+
  1277. 00000D64  2F0B                     move.l     -[A7], A3
  1278. 00000D66  486E FFF8                pea.l      [A6 - 0x8]
  1279. 00000D6A  4EAD 2F8A                jsr        [A5 + 0x2F8A /* export_1517 */]
  1280. 00000D6E  4A6D A0A0                tst.w      [A5 - 0x5F60]
  1281. 00000D72  6C32                     bge        +0x34 /* 00000DA6 */
  1282. 00000D74  2047                     movea.l    A0, D7
  1283. 00000D76  2850                     movea.l    A4, [A0]
  1284. 00000D78  197C 0001 0032           move.b     [A4 + 0x32], 0x1
  1285. 00000D7E  41EC 0020                lea.l      A0, [A4 + 0x20]
  1286. 00000D82  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1287. 00000D86  7003                     moveq.l    D0, 0x03
  1288. label00000D88:
  1289. 00000D88  30D9                     move.w     [A0]+, [A1]+
  1290. 00000D8A  51C8 FFFC                dbf        D0, -0x6 /* 00000D88 */
  1291. 00000D8E  486C 0020                pea.l      [A4 + 0x20]
  1292. 00000D92  3006                     move.w     D0, D6
  1293. 00000D94  906E FFFA                sub.w      D0, [A6 - 0x6]
  1294. 00000D98  3F00                     move.w     -[A7], D0
  1295. 00000D9A  3005                     move.w     D0, D5
  1296. 00000D9C  906E FFF8                sub.w      D0, [A6 - 0x8]
  1297. 00000DA0  3F00                     move.w     -[A7], D0
  1298. 00000DA2  A8A8                     syscall    OffsetRect
  1299. 00000DA4  603E                     bra        +0x40 /* 00000DE4 */
  1300. label00000DA6:
  1301. 00000DA6  2047                     movea.l    A0, D7
  1302. 00000DA8  2050                     movea.l    A0, [A0]
  1303. 00000DAA  1028 0039                move.b     D0, [A0 + 0x39]
  1304. 00000DAE  6608                     bne        +0xA /* 00000DB8 */
  1305. 00000DB0  DC7C 4000                add.w      D6, 0x4000 /* '@\0' */
  1306. 00000DB4  DA7C 4000                add.w      D5, 0x4000 /* '@\0' */
  1307. label00000DB8:
  1308. 00000DB8  2F0B                     move.l     -[A7], A3
  1309. 00000DBA  3F06                     move.w     -[A7], D6
  1310. 00000DBC  3F05                     move.w     -[A7], D5
  1311. 00000DBE  4267                     clr.w      -[A7]
  1312. 00000DC0  A91B                     syscall    MoveWindow
  1313. 00000DC2  102E 0008                move.b     D0, [A6 + 0x8]
  1314. 00000DC6  6712                     beq        +0x14 /* 00000DDA */
  1315. 00000DC8  B7ED C242                cmpa.l     A3, [A5 - 0x3DBE]
  1316. 00000DCC  6606                     bne        +0x8 /* 00000DD4 */
  1317. 00000DCE  2F0B                     move.l     -[A7], A3
  1318. 00000DD0  A91F                     syscall    SelectWindow
  1319. 00000DD2  6006                     bra        +0x8 /* 00000DDA */
  1320. label00000DD4:
  1321. 00000DD4  2F0B                     move.l     -[A7], A3
  1322. 00000DD6  4EBA 377A                jsr        [PC + 0x377A /* 00004552 */]
  1323. label00000DDA:
  1324. 00000DDA  B7ED C242                cmpa.l     A3, [A5 - 0x3DBE]
  1325. 00000DDE  6604                     bne        +0x6 /* 00000DE4 */
  1326. 00000DE0  4EAD 2D92                jsr        [A5 + 0x2D92 /* export_1454 */]
  1327. label00000DE4:
  1328. 00000DE4  486E FFF8                pea.l      [A6 - 0x8]
  1329. 00000DE8  4EAD 2CB2                jsr        [A5 + 0x2CB2 /* export_1426 */]
  1330. 00000DEC  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1331. 00000DF0  4E5E                     unlink     A6
  1332. 00000DF2  205F                     movea.l    A0, [A7]+
  1333. 00000DF4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1334. 00000DF8  4ED0                     jmp        [A0]
  1335. fn00000DFA:
  1336. 00000DFA  4E56 0000                link       A6, 0
  1337. 00000DFE  202D A548                move.l     D0, [A5 - 0x5AB8]
  1338. 00000E02  206E 0008                movea.l    A0, [A6 + 0x8]
  1339. 00000E06  B0A8 FFFC                cmp.l      D0, [A0 - 0x4]
  1340. 00000E0A  6608                     bne        +0xA /* 00000E14 */
  1341. 00000E0C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1342. 00000E10  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  1343. label00000E14:
  1344. 00000E14  4E5E                     unlink     A6
  1345. 00000E16  205F                     movea.l    A0, [A7]+
  1346. 00000E18  5C4F                     addq.w     A7, 6
  1347. 00000E1A  4ED0                     jmp        [A0]
  1348. export_1161:
  1349. 00000E1C  4E56 FECE                link       A6, -0x0132
  1350. 00000E20  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1351. 00000E24  4244                     clr.w      D4
  1352. 00000E26  422E FFCF                clr.b      [A6 - 0x31]
  1353. 00000E2A  4A2D B462                tst.b      [A5 - 0x4B9E]
  1354. 00000E2E  56C0                     sne        D0
  1355. 00000E30  4400                     neg.b      D0
  1356. 00000E32  1D40 FFD0                move.b     [A6 - 0x30], D0
  1357. 00000E36  7001                     moveq.l    D0, 0x01
  1358. 00000E38  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  1359. 00000E3C  6606                     bne        +0x8 /* 00000E44 */
  1360. 00000E3E  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1361. 00000E42  6004                     bra        +0x6 /* 00000E48 */
  1362. label00000E44:
  1363. 00000E44  4EAD 0DF2                jsr        [A5 + 0xDF2 /* export_442 */]
  1364. label00000E48:
  1365. 00000E48  4EBA FC06                jsr        [PC - 0x3FA /* 00000A50 */]
  1366. 00000E4C  7C01                     moveq.l    D6, 0x01
  1367. 00000E4E  1D7C 0001 FFD2           move.b     [A6 - 0x2E], 0x1
  1368. 00000E54  206E 000A                movea.l    A0, [A6 + 0xA]
  1369. 00000E58  2028 0218                move.l     D0, [A0 + 0x218]
  1370. 00000E5C  B0AD A548                cmp.l      D0, [A5 - 0x5AB8]
  1371. 00000E60  56C0                     sne        D0
  1372. 00000E62  4AA8 0218                tst.l      [A0 + 0x218]
  1373. 00000E66  56C1                     sne        D1
  1374. 00000E68  C001                     and.b      D0, D1
  1375. 00000E6A  4400                     neg.b      D0
  1376. 00000E6C  1A00                     move.b     D5, D0
  1377. 00000E6E  670C                     beq        +0xE /* 00000E7C */
  1378. 00000E70  486E FFD8                pea.l      [A6 - 0x28]
  1379. 00000E74  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  1380. 00000E78  6000 0174                bra        +0x176 /* 00000FEE */
  1381. label00000E7C:
  1382. 00000E7C  206E 000A                movea.l    A0, [A6 + 0xA]
  1383. 00000E80  7007                     moveq.l    D0, 0x07
  1384. 00000E82  B028 010C                cmp.b      D0, [A0 + 0x10C]
  1385. 00000E86  6600 00AC                bne        +0xAE /* 00000F34 */
  1386. 00000E8A  4A10                     tst.b      [A0]
  1387. 00000E8C  661C                     bne        +0x1E /* 00000EAA */
  1388. 00000E8E  2028 0002                move.l     D0, [A0 + 0x2]
  1389. 00000E92  B0AD B21E                cmp.l      D0, [A5 - 0x4DE2]
  1390. 00000E96  6604                     bne        +0x6 /* 00000E9C */
  1391. 00000E98  4EAD 2A62                jsr        [A5 + 0x2A62 /* export_1352 */]
  1392. label00000E9C:
  1393. 00000E9C  206E 000A                movea.l    A0, [A6 + 0xA]
  1394. 00000EA0  2D68 0002 FFF4           move.l     [A6 - 0xC], [A0 + 0x2]
  1395. 00000EA6  6000 0102                bra        +0x104 /* 00000FAA */
  1396. label00000EAA:
  1397. 00000EAA  206E 000A                movea.l    A0, [A6 + 0xA]
  1398. 00000EAE  7001                     moveq.l    D0, 0x01
  1399. 00000EB0  B010                     cmp.b      D0, [A0]
  1400. 00000EB2  6620                     bne        +0x22 /* 00000ED4 */
  1401. 00000EB4  42A7                     clr.l      -[A7]
  1402. 00000EB6  206E 000A                movea.l    A0, [A6 + 0xA]
  1403. 00000EBA  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1404. 00000EBE  2F2D A8C2                move.l     -[A7], [A5 - 0x573E]
  1405. 00000EC2  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  1406. 00000EC6  2E1F                     move.l     D7, [A7]+
  1407. 00000EC8  206E 000A                movea.l    A0, [A6 + 0xA]
  1408. 00000ECC  2147 0006                move.l     [A0 + 0x6], D7
  1409. 00000ED0  6000 00BA                bra        +0xBC /* 00000F8C */
  1410. label00000ED4:
  1411. 00000ED4  206E 000A                movea.l    A0, [A6 + 0xA]
  1412. 00000ED8  7002                     moveq.l    D0, 0x02
  1413. 00000EDA  B010                     cmp.b      D0, [A0]
  1414. 00000EDC  6656                     bne        +0x58 /* 00000F34 */
  1415. 00000EDE  7002                     moveq.l    D0, 0x02
  1416. 00000EE0  B028 000A                cmp.b      D0, [A0 + 0xA]
  1417. 00000EE4  6618                     bne        +0x1A /* 00000EFE */
  1418. 00000EE6  42A7                     clr.l      -[A7]
  1419. 00000EE8  4EAD 2B4A                jsr        [A5 + 0x2B4A /* export_1381 */]
  1420. 00000EEC  2E1F                     move.l     D7, [A7]+
  1421. 00000EEE  5287                     addq.l     D7, 1
  1422. 00000EF0  BEAD A8C2                cmp.l      D7, [A5 - 0x573E]
  1423. 00000EF4  6F00 0096                ble        +0x98 /* 00000F8C */
  1424. 00000EF8  7E01                     moveq.l    D7, 0x01
  1425. 00000EFA  6000 0090                bra        +0x92 /* 00000F8C */
  1426. label00000EFE:
  1427. 00000EFE  206E 000A                movea.l    A0, [A6 + 0xA]
  1428. 00000F02  7001                     moveq.l    D0, 0x01
  1429. 00000F04  B028 000A                cmp.b      D0, [A0 + 0xA]
  1430. 00000F08  6616                     bne        +0x18 /* 00000F20 */
  1431. 00000F0A  42A7                     clr.l      -[A7]
  1432. 00000F0C  4EAD 2B4A                jsr        [A5 + 0x2B4A /* export_1381 */]
  1433. 00000F10  2E1F                     move.l     D7, [A7]+
  1434. 00000F12  5387                     subq.l     D7, 1
  1435. 00000F14  7001                     moveq.l    D0, 0x01
  1436. 00000F16  B087                     cmp.l      D0, D7
  1437. 00000F18  6F72                     ble        +0x74 /* 00000F8C */
  1438. 00000F1A  2E2D A8C2                move.l     D7, [A5 - 0x573E]
  1439. 00000F1E  606C                     bra        +0x6E /* 00000F8C */
  1440. label00000F20:
  1441. 00000F20  206E 000A                movea.l    A0, [A6 + 0xA]
  1442. 00000F24  4A28 000A                tst.b      [A0 + 0xA]
  1443. 00000F28  660A                     bne        +0xC /* 00000F34 */
  1444. 00000F2A  4206                     clr.b      D6
  1445. 00000F2C  422E FFD2                clr.b      [A6 - 0x2E]
  1446. 00000F30  6000 00BC                bra        +0xBE /* 00000FEE */
  1447. label00000F34:
  1448. 00000F34  2D6D AEAC FFEC           move.l     [A6 - 0x14], [A5 - 0x5154]
  1449. 00000F3A  2D6D AE96 FFE8           move.l     [A6 - 0x18], [A5 - 0x516A]
  1450. 00000F40  4267                     clr.w      -[A7]
  1451. 00000F42  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1452. 00000F46  4EBA 1DDE                jsr        [PC + 0x1DDE /* 00002D26 */]
  1453. 00000F4A  381F                     move.w     D4, [A7]+
  1454. 00000F4C  6600 0306                bne        +0x308 /* 00001254 */
  1455. 00000F50  202D AE96                move.l     D0, [A5 - 0x516A]
  1456. 00000F54  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  1457. 00000F58  56C0                     sne        D0
  1458. 00000F5A  4400                     neg.b      D0
  1459. 00000F5C  1D40 FFD2                move.b     [A6 - 0x2E], D0
  1460. 00000F60  202D AEAC                move.l     D0, [A5 - 0x5154]
  1461. 00000F64  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  1462. 00000F68  56C6                     sne        D6
  1463. 00000F6A  4406                     neg.b      D6
  1464. 00000F6C  206E 000A                movea.l    A0, [A6 + 0xA]
  1465. 00000F70  7004                     moveq.l    D0, 0x04
  1466. 00000F72  B010                     cmp.b      D0, [A0]
  1467. 00000F74  6708                     beq        +0xA /* 00000F7E */
  1468. 00000F76  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1469. 00000F7A  4EAD 2F7A                jsr        [A5 + 0x2F7A /* export_1515 */]
  1470. label00000F7E:
  1471. 00000F7E  4267                     clr.w      -[A7]
  1472. 00000F80  4EBA 5C14                jsr        [PC + 0x5C14 /* 00006B96 */]
  1473. 00000F84  381F                     move.w     D4, [A7]+
  1474. 00000F86  6600 02CC                bne        +0x2CE /* 00001254 */
  1475. 00000F8A  6062                     bra        +0x64 /* 00000FEE */
  1476. label00000F8C:
  1477. 00000F8C  7001                     moveq.l    D0, 0x01
  1478. 00000F8E  B087                     cmp.l      D0, D7
  1479. 00000F90  6608                     bne        +0xA /* 00000F9A */
  1480. 00000F92  2D6D A8C6 FFF4           move.l     [A6 - 0xC], [A5 - 0x573A]
  1481. 00000F98  6010                     bra        +0x12 /* 00000FAA */
  1482. label00000F9A:
  1483. 00000F9A  42A7                     clr.l      -[A7]
  1484. 00000F9C  2F2D A8CA                move.l     -[A7], [A5 - 0x5736]
  1485. 00000FA0  2F07                     move.l     -[A7], D7
  1486. 00000FA2  4EAD 2B8A                jsr        [A5 + 0x2B8A /* export_1389 */]
  1487. 00000FA6  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1488. label00000FAA:
  1489. 00000FAA  42A7                     clr.l      -[A7]
  1490. 00000FAC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1491. 00000FB0  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  1492. 00000FB4  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  1493. 00000FB8  6608                     bne        +0xA /* 00000FC2 */
  1494. 00000FBA  4206                     clr.b      D6
  1495. 00000FBC  422E FFD2                clr.b      [A6 - 0x2E]
  1496. 00000FC0  602C                     bra        +0x2E /* 00000FEE */
  1497. label00000FC2:
  1498. 00000FC2  202E FFF4                move.l     D0, [A6 - 0xC]
  1499. 00000FC6  B0AD AEAC                cmp.l      D0, [A5 - 0x5154]
  1500. 00000FCA  56C6                     sne        D6
  1501. 00000FCC  4406                     neg.b      D6
  1502. 00000FCE  206E FFF8                movea.l    A0, [A6 - 0x8]
  1503. 00000FD2  2050                     movea.l    A0, [A0]
  1504. 00000FD4  2028 0024                move.l     D0, [A0 + 0x24]
  1505. 00000FD8  B0AD AE96                cmp.l      D0, [A5 - 0x516A]
  1506. 00000FDC  56C0                     sne        D0
  1507. 00000FDE  4400                     neg.b      D0
  1508. 00000FE0  1D40 FFD2                move.b     [A6 - 0x2E], D0
  1509. 00000FE4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1510. 00000FE8  4267                     clr.w      -[A7]
  1511. 00000FEA  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  1512. label00000FEE:
  1513. 00000FEE  1005                     move.b     D0, D5
  1514. 00000FF0  670A                     beq        +0xC /* 00000FFC */
  1515. 00000FF2  206E 000A                movea.l    A0, [A6 + 0xA]
  1516. 00000FF6  2B68 0218 B81A           move.l     [A5 - 0x47E6], [A0 + 0x218]
  1517. label00000FFC:
  1518. 00000FFC  2D6D A548 FFFC           move.l     [A6 - 0x4], [A5 - 0x5AB8]
  1519. 00001002  3D6D 9FE2 FFD4           move.w     [A6 - 0x2C], [A5 - 0x601E]
  1520. 00001008  102E FFD0                move.b     D0, [A6 - 0x30]
  1521. 0000100C  6706                     beq        +0x8 /* 00001014 */
  1522. 0000100E  3B7C 8082 9FE2           move.w     [A5 - 0x601E], 0x8082
  1523. label00001014:
  1524. 00001014  7003                     moveq.l    D0, 0x03
  1525. 00001016  B02D B462                cmp.b      D0, [A5 - 0x4B9E]
  1526. 0000101A  56C0                     sne        D0
  1527. 0000101C  C02E FFD0                and.b      D0, [A6 - 0x30]
  1528. 00001020  671A                     beq        +0x1C /* 0000103C */
  1529. 00001022  1D6D BA36 FFCE           move.b     [A6 - 0x32], [A5 - 0x45CA]
  1530. 00001028  1005                     move.b     D0, D5
  1531. 0000102A  6708                     beq        +0xA /* 00001034 */
  1532. 0000102C  3F3C 0007                move.w     -[A7], 0x7
  1533. 00001030  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  1534. label00001034:
  1535. 00001034  1B6E FFCE BA36           move.b     [A5 - 0x45CA], [A6 - 0x32]
  1536. 0000103A  6062                     bra        +0x64 /* 0000109E */
  1537. label0000103C:
  1538. 0000103C  1006                     move.b     D0, D6
  1539. 0000103E  6708                     beq        +0xA /* 00001048 */
  1540. 00001040  3F3C 0006                move.w     -[A7], 0x6
  1541. 00001044  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  1542. label00001048:
  1543. 00001048  102E FFD2                move.b     D0, [A6 - 0x2E]
  1544. 0000104C  670A                     beq        +0xC /* 00001058 */
  1545. 0000104E  3F3C 0005                move.w     -[A7], 0x5
  1546. 00001052  2F0E                     move.l     -[A7], A6
  1547. 00001054  4EBA FDA4                jsr        [PC - 0x25C /* 00000DFA */]
  1548. label00001058:
  1549. 00001058  1005                     move.b     D0, D5
  1550. 0000105A  670A                     beq        +0xC /* 00001066 */
  1551. 0000105C  3F3C 0004                move.w     -[A7], 0x4
  1552. 00001060  2F0E                     move.l     -[A7], A6
  1553. 00001062  4EBA FD96                jsr        [PC - 0x26A /* 00000DFA */]
  1554. label00001066:
  1555. 00001066  7005                     moveq.l    D0, 0x05
  1556. 00001068  B06E 0008                cmp.w      D0, [A6 + 0x8]
  1557. 0000106C  660C                     bne        +0xE /* 0000107A */
  1558. 0000106E  3F3C 0010                move.w     -[A7], 0x10
  1559. 00001072  2F0E                     move.l     -[A7], A6
  1560. 00001074  4EBA FD84                jsr        [PC - 0x27C /* 00000DFA */]
  1561. 00001078  6024                     bra        +0x26 /* 0000109E */
  1562. label0000107A:
  1563. 0000107A  7006                     moveq.l    D0, 0x06
  1564. 0000107C  B06E 0008                cmp.w      D0, [A6 + 0x8]
  1565. 00001080  6E1C                     bgt        +0x1E /* 0000109E */
  1566. 00001082  3F3C 0012                move.w     -[A7], 0x12
  1567. 00001086  2F0E                     move.l     -[A7], A6
  1568. 00001088  4EBA FD70                jsr        [PC - 0x290 /* 00000DFA */]
  1569. 0000108C  7006                     moveq.l    D0, 0x06
  1570. 0000108E  B06E 0008                cmp.w      D0, [A6 + 0x8]
  1571. 00001092  660A                     bne        +0xC /* 0000109E */
  1572. 00001094  3F3C 0011                move.w     -[A7], 0x11
  1573. 00001098  2F0E                     move.l     -[A7], A6
  1574. 0000109A  4EBA FD5E                jsr        [PC - 0x2A2 /* 00000DFA */]
  1575. label0000109E:
  1576. 0000109E  4EAD 304A                jsr        [A5 + 0x304A /* export_1541 */]
  1577. 000010A2  202D A548                move.l     D0, [A5 - 0x5AB8]
  1578. 000010A6  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1579. 000010AA  6600 01A8                bne        +0x1AA /* 00001254 */
  1580. 000010AE  102E FFD0                move.b     D0, [A6 - 0x30]
  1581. 000010B2  672E                     beq        +0x30 /* 000010E2 */
  1582. 000010B4  7201                     moveq.l    D1, 0x01
  1583. 000010B6  B2AD B458                cmp.l      D1, [A5 - 0x4BA8]
  1584. 000010BA  5DC1                     slt        D1
  1585. 000010BC  C001                     and.b      D0, D1
  1586. 000010BE  4A00                     tst.b      D0
  1587. 000010C0  6720                     beq        +0x22 /* 000010E2 */
  1588. 000010C2  7203                     moveq.l    D1, 0x03
  1589. 000010C4  B22D B462                cmp.b      D1, [A5 - 0x4B9E]
  1590. 000010C8  56C1                     sne        D1
  1591. 000010CA  C001                     and.b      D0, D1
  1592. 000010CC  6714                     beq        +0x16 /* 000010E2 */
  1593. 000010CE  286D C70C                movea.l    A4, [A5 - 0x38F4]
  1594. 000010D2  4AAC 0094                tst.l      [A4 + 0x94]
  1595. 000010D6  660A                     bne        +0xC /* 000010E2 */
  1596. 000010D8  42A7                     clr.l      -[A7]
  1597. 000010DA  4EAD 2F2A                jsr        [A5 + 0x2F2A /* export_1505 */]
  1598. 000010DE  295F 0094                move.l     [A4 + 0x94], [A7]+
  1599. label000010E2:
  1600. 000010E2  41EE FFE0                lea.l      A0, [A6 - 0x20]
  1601. 000010E6  43ED C704                lea.l      A1, [A5 - 0x38FC]
  1602. 000010EA  7003                     moveq.l    D0, 0x03
  1603. label000010EC:
  1604. 000010EC  30D9                     move.w     [A0]+, [A1]+
  1605. 000010EE  51C8 FFFC                dbf        D0, -0x6 /* 000010EC */
  1606. 000010F2  4267                     clr.w      -[A7]
  1607. 000010F4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1608. 000010F8  1F3C 0001                move.b     -[A7], 0x1
  1609. 000010FC  4EBA F078                jsr        [PC - 0xF88 /* 00000176 */]
  1610. 00001100  381F                     move.w     D4, [A7]+
  1611. 00001102  57C0                     seq        D0
  1612. 00001104  4400                     neg.b      D0
  1613. 00001106  1D40 FFCF                move.b     [A6 - 0x31], D0
  1614. 0000110A  6778                     beq        +0x7A /* 00001184 */
  1615. 0000110C  102E FFD0                move.b     D0, [A6 - 0x30]
  1616. 00001110  670E                     beq        +0x10 /* 00001120 */
  1617. 00001112  426D B520                clr.w      [A5 - 0x4AE0]
  1618. 00001116  4EBA 249E                jsr        [PC + 0x249E /* 000035B6 */]
  1619. 0000111A  4EBA 2C76                jsr        [PC + 0x2C76 /* 00003D92 */]
  1620. 0000111E  6044                     bra        +0x46 /* 00001164 */
  1621. label00001120:
  1622. 00001120  4EBA 2E72                jsr        [PC + 0x2E72 /* 00003F94 */]
  1623. 00001124  1006                     move.b     D0, D6
  1624. 00001126  6704                     beq        +0x6 /* 0000112C */
  1625. 00001128  4EBA F45E                jsr        [PC - 0xBA2 /* 00000588 */]
  1626. label0000112C:
  1627. 0000112C  1005                     move.b     D0, D5
  1628. 0000112E  6734                     beq        +0x36 /* 00001164 */
  1629. 00001130  4267                     clr.w      -[A7]
  1630. 00001132  4EBA 3A76                jsr        [PC + 0x3A76 /* 00004BAA */]
  1631. 00001136  4267                     clr.w      -[A7]
  1632. 00001138  486E FFE0                pea.l      [A6 - 0x20]
  1633. 0000113C  486D C704                pea.l      [A5 - 0x38FC]
  1634. 00001140  A8A6                     syscall    EqualRect
  1635. 00001142  101F                     move.b     D0, [A7]+
  1636. 00001144  0A00 0001                xori.b     D0, 0x1
  1637. 00001148  1F00                     move.b     -[A7], D0
  1638. 0000114A  4EBA 26A2                jsr        [PC + 0x26A2 /* 000037EE */]
  1639. 0000114E  486E FFDC                pea.l      [A6 - 0x24]
  1640. 00001152  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  1641. 00001156  202E FFD8                move.l     D0, [A6 - 0x28]
  1642. 0000115A  B0AE FFDC                cmp.l      D0, [A6 - 0x24]
  1643. 0000115E  6704                     beq        +0x6 /* 00001164 */
  1644. 00001160  426D B520                clr.w      [A5 - 0x4AE0]
  1645. label00001164:
  1646. 00001164  102D C2D6                move.b     D0, [A5 - 0x3D2A]
  1647. 00001168  6706                     beq        +0x8 /* 00001170 */
  1648. 0000116A  4267                     clr.w      -[A7]
  1649. 0000116C  4EBA 3D9C                jsr        [PC + 0x3D9C /* 00004F0A */]
  1650. label00001170:
  1651. 00001170  7001                     moveq.l    D0, 0x01
  1652. 00001172  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  1653. 00001176  6606                     bne        +0x8 /* 0000117E */
  1654. 00001178  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  1655. 0000117C  6048                     bra        +0x4A /* 000011C6 */
  1656. label0000117E:
  1657. 0000117E  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  1658. 00001182  6042                     bra        +0x44 /* 000011C6 */
  1659. label00001184:
  1660. 00001184  102E FFD0                move.b     D0, [A6 - 0x30]
  1661. 00001188  673C                     beq        +0x3E /* 000011C6 */
  1662. 0000118A  486E FECE                pea.l      [A6 - 0x132]
  1663. 0000118E  206E 000A                movea.l    A0, [A6 + 0xA]
  1664. 00001192  2F28 0218                move.l     -[A7], [A0 + 0x218]
  1665. 00001196  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  1666. 0000119A  487A 00D2                pea.l      [PC + 0xD2 /* 0000126E, value 0x4E56 'NV' */]
  1667. 0000119E  487A 00CE                pea.l      [PC + 0xCE /* 0000126E, value 0x4E56 'NV' */]
  1668. 000011A2  487A 00CA                pea.l      [PC + 0xCA /* 0000126E, value 0x4E56 'NV' */]
  1669. 000011A6  A98B                     syscall    ParamText
  1670. 000011A8  3F3C 001B                move.w     -[A7], 0x1B
  1671. 000011AC  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  1672. 000011B0  2F2D C70C                move.l     -[A7], [A5 - 0x38F4]
  1673. 000011B4  4EAD 3052                jsr        [A5 + 0x3052 /* export_1542 */]
  1674. 000011B8  206D B7CA                movea.l    A0, [A5 - 0x4836]
  1675. 000011BC  2050                     movea.l    A0, [A0]
  1676. 000011BE  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1677. 000011C2  4EAD 2DEA                jsr        [A5 + 0x2DEA /* export_1465 */]
  1678. label000011C6:
  1679. 000011C6  102E FFD0                move.b     D0, [A6 - 0x30]
  1680. 000011CA  670E                     beq        +0x10 /* 000011DA */
  1681. 000011CC  1005                     move.b     D0, D5
  1682. 000011CE  6774                     beq        +0x76 /* 00001244 */
  1683. 000011D0  3F3C 0008                move.w     -[A7], 0x8
  1684. 000011D4  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  1685. 000011D8  606A                     bra        +0x6C /* 00001244 */
  1686. label000011DA:
  1687. 000011DA  7001                     moveq.l    D0, 0x01
  1688. 000011DC  B06E 0008                cmp.w      D0, [A6 + 0x8]
  1689. 000011E0  5DC0                     slt        D0
  1690. 000011E2  7204                     moveq.l    D1, 0x04
  1691. 000011E4  B26E 0008                cmp.w      D1, [A6 + 0x8]
  1692. 000011E8  5CC1                     sge        D1
  1693. 000011EA  C001                     and.b      D0, D1
  1694. 000011EC  6728                     beq        +0x2A /* 00001216 */
  1695. 000011EE  7002                     moveq.l    D0, 0x02
  1696. 000011F0  B06E 0008                cmp.w      D0, [A6 + 0x8]
  1697. 000011F4  6608                     bne        +0xA /* 000011FE */
  1698. 000011F6  3F3C 000B                move.w     -[A7], 0xB
  1699. 000011FA  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  1700. label000011FE:
  1701. 000011FE  7003                     moveq.l    D0, 0x03
  1702. 00001200  B06E 0008                cmp.w      D0, [A6 + 0x8]
  1703. 00001204  6D08                     blt        +0xA /* 0000120E */
  1704. 00001206  3F3C 000C                move.w     -[A7], 0xC
  1705. 0000120A  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  1706. label0000120E:
  1707. 0000120E  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1708. 00001212  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  1709. label00001216:
  1710. 00001216  7006                     moveq.l    D0, 0x06
  1711. 00001218  B06E 0008                cmp.w      D0, [A6 + 0x8]
  1712. 0000121C  6F26                     ble        +0x28 /* 00001244 */
  1713. 0000121E  1005                     move.b     D0, D5
  1714. 00001220  6708                     beq        +0xA /* 0000122A */
  1715. 00001222  3F3C 0001                move.w     -[A7], 0x1
  1716. 00001226  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  1717. label0000122A:
  1718. 0000122A  102E FFD2                move.b     D0, [A6 - 0x2E]
  1719. 0000122E  6708                     beq        +0xA /* 00001238 */
  1720. 00001230  3F3C 0002                move.w     -[A7], 0x2
  1721. 00001234  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  1722. label00001238:
  1723. 00001238  1006                     move.b     D0, D6
  1724. 0000123A  6708                     beq        +0xA /* 00001244 */
  1725. 0000123C  3F3C 0003                move.w     -[A7], 0x3
  1726. 00001240  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  1727. label00001244:
  1728. 00001244  3B6E FFD4 9FE2           move.w     [A5 - 0x601E], [A6 - 0x2C]
  1729. 0000124A  102E FFCF                move.b     D0, [A6 - 0x31]
  1730. 0000124E  6704                     beq        +0x6 /* 00001254 */
  1731. 00001250  4EBA F7FE                jsr        [PC - 0x802 /* 00000A50 */]
  1732. label00001254:
  1733. 00001254  2B6D A548 B81A           move.l     [A5 - 0x47E6], [A5 - 0x5AB8]
  1734. 0000125A  426D B520                clr.w      [A5 - 0x4AE0]
  1735. 0000125E  3D44 000E                move.w     [A6 + 0xE], D4
  1736. 00001262  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1737. 00001266  4E5E                     unlink     A6
  1738. 00001268  205F                     movea.l    A0, [A7]+
  1739. 0000126A  5C4F                     addq.w     A7, 6
  1740. 0000126C  4ED0                     jmp        [A0]
  1741. 0000126E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1742. // begin alternate branch 00001270-00001274
  1743. export_1162:
  1744. fn00001270:
  1745. 00001270  4E56 FDE2                link       A6, -0x021E
  1746. // end alternate branch 00001270-00001274
  1747. export_1162: // at 00001270 (misaligned)
  1748. fn00001270: // (misaligned)
  1749. 00001272  FDE2                     .extension 0xDE2 // unimplemented
  1750. 00001274  1D7C 0004 FDE4           move.b     [A6 - 0x21C], 0x4
  1751. 0000127A  1D6E 000C FDEE           move.b     [A6 - 0x212], [A6 + 0xC]
  1752. 00001280  1D7C 0007 FEF0           move.b     [A6 - 0x110], 0x7
  1753. 00001286  7000                     moveq.l    D0, 0x00
  1754. 00001288  2D40 FFFC                move.l     [A6 - 0x4], D0
  1755. 0000128C  4267                     clr.w      -[A7]
  1756. 0000128E  486E FDE4                pea.l      [A6 - 0x21C]
  1757. 00001292  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  1758. 00001296  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1759. 0000129A  4EAD 2FA2                jsr        [A5 + 0x2FA2 /* export_1520 */]
  1760. 0000129E  3D5F FDE2                move.w     [A6 - 0x21E], [A7]+
  1761. 000012A2  4E5E                     unlink     A6
  1762. 000012A4  205F                     movea.l    A0, [A7]+
  1763. 000012A6  5C4F                     addq.w     A7, 6
  1764. 000012A8  4ED0                     jmp        [A0]
  1765. export_1163:
  1766. fn000012AA:
  1767. 000012AA  4E56 FDE2                link       A6, -0x021E
  1768. 000012AE  1D7C 0002 FDE4           move.b     [A6 - 0x21C], 0x2
  1769. 000012B4  1D6E 000A FDEE           move.b     [A6 - 0x212], [A6 + 0xA]
  1770. 000012BA  1D7C 0007 FEF0           move.b     [A6 - 0x110], 0x7
  1771. 000012C0  2D6D A548 FFFC           move.l     [A6 - 0x4], [A5 - 0x5AB8]
  1772. 000012C6  4267                     clr.w      -[A7]
  1773. 000012C8  486E FDE4                pea.l      [A6 - 0x21C]
  1774. 000012CC  4267                     clr.w      -[A7]
  1775. 000012CE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1776. 000012D2  4EAD 2FA2                jsr        [A5 + 0x2FA2 /* export_1520 */]
  1777. 000012D6  3D5F FDE2                move.w     [A6 - 0x21E], [A7]+
  1778. 000012DA  4E5E                     unlink     A6
  1779. 000012DC  2E9F                     move.l     [A7], [A7]+
  1780. 000012DE  4E75                     rts
  1781. export_1164:
  1782. fn000012E0:
  1783. 000012E0  4E56 FDE2                link       A6, -0x021E
  1784. 000012E4  1D7C 0001 FDE4           move.b     [A6 - 0x21C], 0x1
  1785. 000012EA  2D6E 000E FDEA           move.l     [A6 - 0x216], [A6 + 0xE]
  1786. 000012F0  1D7C 0007 FEF0           move.b     [A6 - 0x110], 0x7
  1787. 000012F6  2D6E 000A FFFC           move.l     [A6 - 0x4], [A6 + 0xA]
  1788. 000012FC  4267                     clr.w      -[A7]
  1789. 000012FE  486E FDE4                pea.l      [A6 - 0x21C]
  1790. 00001302  4267                     clr.w      -[A7]
  1791. 00001304  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1792. 00001308  4EAD 2FA2                jsr        [A5 + 0x2FA2 /* export_1520 */]
  1793. 0000130C  3D5F FDE2                move.w     [A6 - 0x21E], [A7]+
  1794. 00001310  4E5E                     unlink     A6
  1795. 00001312  205F                     movea.l    A0, [A7]+
  1796. 00001314  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1797. 00001318  4ED0                     jmp        [A0]
  1798. export_1165:
  1799. fn0000131A:
  1800. 0000131A  4E56 FFFE                link       A6, -0x0002
  1801. 0000131E  4267                     clr.w      -[A7]
  1802. 00001320  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1803. 00001324  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1804. 00001328  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1805. 0000132C  4EAD 2F9A                jsr        [A5 + 0x2F9A /* export_1519 */]
  1806. 00001330  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1807. 00001334  4E5E                     unlink     A6
  1808. 00001336  205F                     movea.l    A0, [A7]+
  1809. 00001338  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1810. 0000133C  4ED0                     jmp        [A0]
  1811. fn0000133E:
  1812. 0000133E  4E56 FFF8                link       A6, -0x0008
  1813. 00001342  48E7 0308                movem.l    -[A7], D6,D7,A4
  1814. 00001346  286E 0008                movea.l    A4, [A6 + 0x8]
  1815. 0000134A  4246                     clr.w      D6
  1816. 0000134C  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  1817. 00001352  206C 0008                movea.l    A0, [A4 + 0x8]
  1818. 00001356  4240                     clr.w      D0
  1819. 00001358  1010                     move.b     D0, [A0]
  1820. 0000135A  3D40 FFF8                move.w     [A6 - 0x8], D0
  1821. 0000135E  3E2E FFFA                move.w     D7, [A6 - 0x6]
  1822. 00001362  604C                     bra        +0x4E /* 000013B0 */
  1823. label00001364:
  1824. 00001364  2F3C 003A 0000           move.l     -[A7], 0x3A0000 /* ':\0\0' */
  1825. 0000136A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1826. 0000136E  3F07                     move.w     -[A7], D7
  1827. 00001370  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  1828. 00001374  101F                     move.b     D0, [A7]+
  1829. 00001376  6626                     bne        +0x28 /* 0000139E */
  1830. 00001378  122D A1CE                move.b     D1, [A5 - 0x5E32]
  1831. 0000137C  672E                     beq        +0x30 /* 000013AC */
  1832. 0000137E  48E7 C000                movem.l    -[A7], D0,D1
  1833. 00001382  2F3C 002F 0000           move.l     -[A7], 0x2F0000 /* '/\0\0' */
  1834. 00001388  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1835. 0000138C  3F07                     move.w     -[A7], D7
  1836. 0000138E  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  1837. 00001392  141F                     move.b     D2, [A7]+
  1838. 00001394  4CDF 0003                movem.l    D0,D1, [A7]+
  1839. 00001398  C202                     and.b      D1, D2
  1840. 0000139A  8001                     or.b       D0, D1
  1841. 0000139C  670E                     beq        +0x10 /* 000013AC */
  1842. label0000139E:
  1843. 0000139E  5246                     addq.w     D6, 1
  1844. 000013A0  BC6E 000C                cmp.w      D6, [A6 + 0xC]
  1845. 000013A4  6606                     bne        +0x8 /* 000013AC */
  1846. 000013A6  3D47 000E                move.w     [A6 + 0xE], D7
  1847. 000013AA  600E                     bra        +0x10 /* 000013BA */
  1848. label000013AC:
  1849. 000013AC  5247                     addq.w     D7, 1
  1850. 000013AE  6906                     bvs        +0x8 /* 000013B6 */
  1851. label000013B0:
  1852. 000013B0  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  1853. 000013B4  6FAE                     ble        -0x50 /* 00001364 */
  1854. label000013B6:
  1855. 000013B6  3D46 000E                move.w     [A6 + 0xE], D6
  1856. label000013BA:
  1857. 000013BA  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1858. 000013BE  4E5E                     unlink     A6
  1859. 000013C0  205F                     movea.l    A0, [A7]+
  1860. 000013C2  5C4F                     addq.w     A7, 6
  1861. 000013C4  4ED0                     jmp        [A0]
  1862. fn000013C6:
  1863. 000013C6  4E56 0000                link       A6, 0
  1864. 000013CA  4267                     clr.w      -[A7]
  1865. 000013CC  206E 0008                movea.l    A0, [A6 + 0x8]
  1866. 000013D0  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1867. 000013D4  A88C                     syscall    StringWidth
  1868. 000013D6  301F                     move.w     D0, [A7]+
  1869. 000013D8  206E 0008                movea.l    A0, [A6 + 0x8]
  1870. 000013DC  B068 FFF2                cmp.w      D0, [A0 - 0xE]
  1871. 000013E0  5EC0                     sgt        D0
  1872. 000013E2  4400                     neg.b      D0
  1873. 000013E4  1D40 000C                move.b     [A6 + 0xC], D0
  1874. 000013E8  4E5E                     unlink     A6
  1875. 000013EA  2E9F                     move.l     [A7], [A7]+
  1876. 000013EC  4E75                     rts
  1877. export_1166:
  1878. 000013EE  4E56 FDEA                link       A6, -0x0216
  1879. 000013F2  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1880. 000013F6  422E 0010                clr.b      [A6 + 0x10]
  1881. 000013FA  206E 000C                movea.l    A0, [A6 + 0xC]
  1882. 000013FE  49E8 0010                lea.l      A4, [A0 + 0x10]
  1883. 00001402  302C 0006                move.w     D0, [A4 + 0x6]
  1884. 00001406  906C 0002                sub.w      D0, [A4 + 0x2]
  1885. 0000140A  907C 0020                sub.w      D0, 0x20 /* ' ' */
  1886. 0000140E  5840                     addq.w     D0, 4
  1887. 00001410  3D40 FFF2                move.w     [A6 - 0xE], D0
  1888. 00001414  286E 000C                movea.l    A4, [A6 + 0xC]
  1889. 00001418  102C 0070                move.b     D0, [A4 + 0x70]
  1890. 0000141C  6706                     beq        +0x8 /* 00001424 */
  1891. 0000141E  046E 0020 FFF2           subi.w     [A6 - 0xE], 0x20 /* ' ' */
  1892. label00001424:
  1893. 00001424  102C 0071                move.b     D0, [A4 + 0x71]
  1894. 00001428  6706                     beq        +0x8 /* 00001430 */
  1895. 0000142A  046E 0020 FFF2           subi.w     [A6 - 0xE], 0x20 /* ' ' */
  1896. label00001430:
  1897. 00001430  486E FFF8                pea.l      [A6 - 0x8]
  1898. 00001434  A874                     syscall    GetPort
  1899. 00001436  486E FFFC                pea.l      [A6 - 0x4]
  1900. 0000143A  A910                     syscall    GetWMgrPort
  1901. 0000143C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1902. 00001440  A873                     syscall    SetPort
  1903. 00001442  206E FFFC                movea.l    A0, [A6 - 0x4]
  1904. 00001446  3D68 0044 FFF4           move.w     [A6 - 0xC], [A0 + 0x44]
  1905. 0000144C  3D68 004A FFF6           move.w     [A6 - 0xA], [A0 + 0x4A]
  1906. 00001452  4267                     clr.w      -[A7]
  1907. 00001454  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  1908. 00001458  A887                     syscall    TextFont
  1909. 0000145A  4267                     clr.w      -[A7]
  1910. 0000145C  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  1911. 00001460  6604                     bne        +0x6 /* 00001466 */
  1912. 00001462  3EBC 000C                move.w     [A7], 0xC
  1913. label00001466:
  1914. 00001466  A88A                     syscall    TextSize
  1915. 00001468  4267                     clr.w      -[A7]
  1916. 0000146A  2F0E                     move.l     -[A7], A6
  1917. 0000146C  4EBA FF58                jsr        [PC - 0xA8 /* 000013C6 */]
  1918. 00001470  101F                     move.b     D0, [A7]+
  1919. 00001472  6700 00C8                beq        +0xCA /* 0000153C */
  1920. 00001476  2F3C 0100 0000           move.l     -[A7], 0x1000000
  1921. 0000147C  2F0E                     move.l     -[A7], A6
  1922. 0000147E  4EBA FEBE                jsr        [PC - 0x142 /* 0000133E */]
  1923. 00001482  3A1F                     move.w     D5, [A7]+
  1924. 00001484  7001                     moveq.l    D0, 0x01
  1925. 00001486  B045                     cmp.w      D0, D5
  1926. 00001488  6C00 0090                bge        +0x92 /* 0000151A */
  1927. 0000148C  2F3C 0001 0000           move.l     -[A7], 0x10000
  1928. 00001492  2F0E                     move.l     -[A7], A6
  1929. 00001494  4EBA FEA8                jsr        [PC - 0x158 /* 0000133E */]
  1930. 00001498  3E1F                     move.w     D7, [A7]+
  1931. 0000149A  2F3C 0002 0000           move.l     -[A7], 0x20000
  1932. 000014A0  2F0E                     move.l     -[A7], A6
  1933. 000014A2  4EBA FE9A                jsr        [PC - 0x166 /* 0000133E */]
  1934. 000014A6  3C1F                     move.w     D6, [A7]+
  1935. 000014A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1936. 000014AC  3007                     move.w     D0, D7
  1937. 000014AE  5240                     addq.w     D0, 1
  1938. 000014B0  3F00                     move.w     -[A7], D0
  1939. 000014B2  3006                     move.w     D0, D6
  1940. 000014B4  9047                     sub.w      D0, D7
  1941. 000014B6  5340                     subq.w     D0, 1
  1942. 000014B8  3F00                     move.w     -[A7], D0
  1943. 000014BA  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  1944. 000014BE  486E FDEA                pea.l      [A6 - 0x216]
  1945. 000014C2  3F3C 0018                move.w     -[A7], 0x18
  1946. 000014C6  4EAD 21DA                jsr        [A5 + 0x21DA /* export_1079 */]
  1947. 000014CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1948. 000014CE  3007                     move.w     D0, D7
  1949. 000014D0  5240                     addq.w     D0, 1
  1950. 000014D2  3F00                     move.w     -[A7], D0
  1951. 000014D4  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  1952. 000014D8  7802                     moveq.l    D4, 0x02
  1953. label000014DA:
  1954. 000014DA  4267                     clr.w      -[A7]
  1955. 000014DC  2F0E                     move.l     -[A7], A6
  1956. 000014DE  4EBA FEE6                jsr        [PC - 0x11A /* 000013C6 */]
  1957. 000014E2  BA44                     cmp.w      D5, D4
  1958. 000014E4  5EC0                     sgt        D0
  1959. 000014E6  C01F                     and.b      D0, [A7]+
  1960. 000014E8  6730                     beq        +0x32 /* 0000151A */
  1961. 000014EA  2F3C 0002 0000           move.l     -[A7], 0x20000
  1962. 000014F0  2F0E                     move.l     -[A7], A6
  1963. 000014F2  4EBA FE4A                jsr        [PC - 0x1B6 /* 0000133E */]
  1964. 000014F6  3E1F                     move.w     D7, [A7]+
  1965. 000014F8  2F3C 0003 0000           move.l     -[A7], 0x30000
  1966. 000014FE  2F0E                     move.l     -[A7], A6
  1967. 00001500  4EBA FE3C                jsr        [PC - 0x1C4 /* 0000133E */]
  1968. 00001504  3C1F                     move.w     D6, [A7]+
  1969. 00001506  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1970. 0000150A  3F07                     move.w     -[A7], D7
  1971. 0000150C  3006                     move.w     D0, D6
  1972. 0000150E  9047                     sub.w      D0, D7
  1973. 00001510  3F00                     move.w     -[A7], D0
  1974. 00001512  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  1975. 00001516  5244                     addq.w     D4, 1
  1976. 00001518  60C0                     bra        -0x3E /* 000014DA */
  1977. label0000151A:
  1978. 0000151A  4267                     clr.w      -[A7]
  1979. 0000151C  2F0E                     move.l     -[A7], A6
  1980. 0000151E  4EBA FEA6                jsr        [PC - 0x15A /* 000013C6 */]
  1981. 00001522  101F                     move.b     D0, [A7]+
  1982. 00001524  6710                     beq        +0x12 /* 00001536 */
  1983. 00001526  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1984. 0000152A  486E FEF2                pea.l      [A6 - 0x10E]
  1985. 0000152E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1986. 00001532  4EAD 0D62                jsr        [A5 + 0xD62 /* export_424 */]
  1987. label00001536:
  1988. 00001536  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1989. label0000153C:
  1990. 0000153C  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1991. 00001540  A887                     syscall    TextFont
  1992. 00001542  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1993. 00001546  A88A                     syscall    TextSize
  1994. 00001548  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1995. 0000154C  A873                     syscall    SetPort
  1996. 0000154E  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1997. 00001552  4E5E                     unlink     A6
  1998. 00001554  205F                     movea.l    A0, [A7]+
  1999. 00001556  504F                     addq.w     A7, 8
  2000. 00001558  4ED0                     jmp        [A0]
  2001. fn0000155A:
  2002. 0000155A  4E56 FFFC                link       A6, -0x0004
  2003. 0000155E  2F0C                     move.l     -[A7], A4
  2004. 00001560  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2005. 00001566  42A7                     clr.l      -[A7]
  2006. 00001568  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  2007. 0000156C  285F                     movea.l    A4, [A7]+
  2008. label0000156E:
  2009. 0000156E  200C                     move.l     D0, A4
  2010. 00001570  56C0                     sne        D0
  2011. 00001572  4A00                     tst.b      D0
  2012. 00001574  673C                     beq        +0x3E /* 000015B2 */
  2013. 00001576  2F00                     move.l     -[A7], D0
  2014. 00001578  4267                     clr.w      -[A7]
  2015. 0000157A  2F0C                     move.l     -[A7], A4
  2016. 0000157C  4EAD 3002                jsr        [A5 + 0x3002 /* export_1532 */]
  2017. 00001580  121F                     move.b     D1, [A7]+
  2018. 00001582  201F                     move.l     D0, [A7]+
  2019. 00001584  0A01 0001                xori.b     D1, 0x1
  2020. 00001588  C001                     and.b      D0, D1
  2021. 0000158A  6726                     beq        +0x28 /* 000015B2 */
  2022. 0000158C  102C 006E                move.b     D0, [A4 + 0x6E]
  2023. 00001590  671A                     beq        +0x1C /* 000015AC */
  2024. 00001592  2F00                     move.l     -[A7], D0
  2025. 00001594  42A7                     clr.l      -[A7]
  2026. 00001596  2F0C                     move.l     -[A7], A4
  2027. 00001598  AA96                     syscall    GetPalette
  2028. 0000159A  221F                     move.l     D1, [A7]+
  2029. 0000159C  201F                     move.l     D0, [A7]+
  2030. 0000159E  4A81                     tst.l      D1
  2031. 000015A0  56C1                     sne        D1
  2032. 000015A2  C001                     and.b      D0, D1
  2033. 000015A4  6706                     beq        +0x8 /* 000015AC */
  2034. 000015A6  422E 0008                clr.b      [A6 + 0x8]
  2035. 000015AA  6006                     bra        +0x8 /* 000015B2 */
  2036. label000015AC:
  2037. 000015AC  286C 0090                movea.l    A4, [A4 + 0x90]
  2038. 000015B0  60BC                     bra        -0x42 /* 0000156E */
  2039. label000015B2:
  2040. 000015B2  285F                     movea.l    A4, [A7]+
  2041. 000015B4  4E5E                     unlink     A6
  2042. 000015B6  4E75                     rts
  2043. export_1167:
  2044. 000015B8  4E56 FFF6                link       A6, -0x000A
  2045. 000015BC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2046. 000015C0  286E 0008                movea.l    A4, [A6 + 0x8]
  2047. 000015C4  200C                     move.l     D0, A4
  2048. 000015C6  57C0                     seq        D0
  2049. 000015C8  4A00                     tst.b      D0
  2050. 000015CA  667C                     bne        +0x7E /* 00001648 */
  2051. 000015CC  122D A07A                move.b     D1, [A5 - 0x5F86]
  2052. 000015D0  0A01 0001                xori.b     D1, 0x1
  2053. 000015D4  8001                     or.b       D0, D1
  2054. 000015D6  0240 0001                andi.w     D0, 0x1
  2055. 000015DA  666C                     bne        +0x6E /* 00001648 */
  2056. 000015DC  122C 006E                move.b     D1, [A4 + 0x6E]
  2057. 000015E0  0A01 0001                xori.b     D1, 0x1
  2058. 000015E4  8001                     or.b       D0, D1
  2059. 000015E6  4A00                     tst.b      D0
  2060. 000015E8  665E                     bne        +0x60 /* 00001648 */
  2061. 000015EA  122D A1A8                move.b     D1, [A5 - 0x5E58]
  2062. 000015EE  0A01 0001                xori.b     D1, 0x1
  2063. 000015F2  8001                     or.b       D0, D1
  2064. 000015F4  6702                     beq        +0x4 /* 000015F8 */
  2065. 000015F6  6050                     bra        +0x52 /* 00001648 */
  2066. label000015F8:
  2067. 000015F8  42A7                     clr.l      -[A7]
  2068. 000015FA  70FF                     moveq.l    D0, 0xFFFFFFFF
  2069. 000015FC  2F00                     move.l     -[A7], D0
  2070. 000015FE  AA96                     syscall    GetPalette
  2071. 00001600  2C1F                     move.l     D6, [A7]+
  2072. 00001602  4267                     clr.w      -[A7]
  2073. 00001604  4EBA FF54                jsr        [PC - 0xAC /* 0000155A */]
  2074. 00001608  1E1F                     move.b     D7, [A7]+
  2075. 0000160A  42A7                     clr.l      -[A7]
  2076. 0000160C  4EAD 2F0A                jsr        [A5 + 0x2F0A /* export_1501 */]
  2077. 00001610  265F                     movea.l    A3, [A7]+
  2078. 00001612  42A7                     clr.l      -[A7]
  2079. 00001614  A924                     syscall    FrontWindow
  2080. 00001616  B9DF                     cmpa.l     A4, [A7]+
  2081. 00001618  57C0                     seq        D0
  2082. 0000161A  C007                     and.b      D0, D7
  2083. 0000161C  6702                     beq        +0x4 /* 00001620 */
  2084. 0000161E  284B                     movea.l    A4, A3
  2085. label00001620:
  2086. 00001620  B7CC                     cmpa.l     A3, A4
  2087. 00001622  57C0                     seq        D0
  2088. 00001624  C007                     and.b      D0, D7
  2089. 00001626  6710                     beq        +0x12 /* 00001638 */
  2090. 00001628  70FF                     moveq.l    D0, 0xFFFFFFFF
  2091. 0000162A  2F00                     move.l     -[A7], D0
  2092. 0000162C  42A7                     clr.l      -[A7]
  2093. 0000162E  2F0C                     move.l     -[A7], A4
  2094. 00001630  AA96                     syscall    GetPalette
  2095. 00001632  1F3C 0001                move.b     -[A7], 0x1
  2096. 00001636  AA95                     syscall    SetPalette/NSetPalette
  2097. label00001638:
  2098. 00001638  2F0C                     move.l     -[A7], A4
  2099. 0000163A  AA94                     syscall    ActivatePalette
  2100. 0000163C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2101. 0000163E  2F00                     move.l     -[A7], D0
  2102. 00001640  2F06                     move.l     -[A7], D6
  2103. 00001642  1F3C 0001                move.b     -[A7], 0x1
  2104. 00001646  AA95                     syscall    SetPalette/NSetPalette
  2105. label00001648:
  2106. 00001648  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2107. 0000164C  4E5E                     unlink     A6
  2108. 0000164E  2E9F                     move.l     [A7], [A7]+
  2109. 00001650  4E75                     rts
  2110. export_1168:
  2111. fn00001652:
  2112. 00001652  4E56 0000                link       A6, 0
  2113. 00001656  42A7                     clr.l      -[A7]
  2114. 00001658  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  2115. 0000165C  A879                     syscall    SetClip
  2116. 0000165E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2117. 00001662  A90B                     syscall    ClipAbove
  2118. 00001664  4E5E                     unlink     A6
  2119. 00001666  2E9F                     move.l     [A7], [A7]+
  2120. 00001668  4E75                     rts
  2121. export_1169:
  2122. 0000166A  4E56 FFEC                link       A6, -0x0014
  2123. 0000166E  48E7 0118                movem.l    -[A7], D7,A3,A4
  2124. 00001672  2E2E 0008                move.l     D7, [A6 + 0x8]
  2125. 00001676  486E FFFC                pea.l      [A6 - 0x4]
  2126. 0000167A  A910                     syscall    GetWMgrPort
  2127. 0000167C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2128. 00001680  A873                     syscall    SetPort
  2129. 00001682  42A7                     clr.l      -[A7]
  2130. 00001684  A8D8                     syscall    NewRgn
  2131. 00001686  265F                     movea.l    A3, [A7]+
  2132. 00001688  2F0B                     move.l     -[A7], A3
  2133. 0000168A  A87A                     syscall    GetClip
  2134. 0000168C  2047                     movea.l    A0, D7
  2135. 0000168E  2D68 0014 FFF8           move.l     [A6 - 0x8], [A0 + 0x14]
  2136. 00001694  2047                     movea.l    A0, D7
  2137. 00001696  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2138. 0000169A  486E FFF8                pea.l      [A6 - 0x8]
  2139. 0000169E  A87F                     syscall    SubPt
  2140. 000016A0  486E FFF4                pea.l      [A6 - 0xC]
  2141. 000016A4  302E FFFA                move.w     D0, [A6 - 0x6]
  2142. 000016A8  907C 0011                sub.w      D0, 0x11
  2143. 000016AC  3F00                     move.w     -[A7], D0
  2144. 000016AE  302E FFF8                move.w     D0, [A6 - 0x8]
  2145. 000016B2  907C 0011                sub.w      D0, 0x11
  2146. 000016B6  3F00                     move.w     -[A7], D0
  2147. 000016B8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2148. 000016BC  A8A7                     syscall    SetRect
  2149. 000016BE  42A7                     clr.l      -[A7]
  2150. 000016C0  A8D8                     syscall    NewRgn
  2151. 000016C2  285F                     movea.l    A4, [A7]+
  2152. 000016C4  2F0C                     move.l     -[A7], A4
  2153. 000016C6  486E FFF4                pea.l      [A6 - 0xC]
  2154. 000016CA  A8DF                     syscall    RectRgn
  2155. 000016CC  2F0C                     move.l     -[A7], A4
  2156. 000016CE  2047                     movea.l    A0, D7
  2157. 000016D0  2F28 0072                move.l     -[A7], [A0 + 0x72]
  2158. 000016D4  2F0C                     move.l     -[A7], A4
  2159. 000016D6  A8E4                     syscall    SectRgn
  2160. 000016D8  2F0C                     move.l     -[A7], A4
  2161. 000016DA  A879                     syscall    SetClip
  2162. 000016DC  2F0C                     move.l     -[A7], A4
  2163. 000016DE  A8D9                     syscall    DisposRgn/DisposeRgn
  2164. 000016E0  2F07                     move.l     -[A7], D7
  2165. 000016E2  A90B                     syscall    ClipAbove
  2166. 000016E4  486E FFF4                pea.l      [A6 - 0xC]
  2167. 000016E8  A8A3                     syscall    EraseRect
  2168. 000016EA  486E FFF4                pea.l      [A6 - 0xC]
  2169. 000016EE  302E FFF6                move.w     D0, [A6 - 0xA]
  2170. 000016F2  5240                     addq.w     D0, 1
  2171. 000016F4  3F00                     move.w     -[A7], D0
  2172. 000016F6  302E FFF4                move.w     D0, [A6 - 0xC]
  2173. 000016FA  5240                     addq.w     D0, 1
  2174. 000016FC  3F00                     move.w     -[A7], D0
  2175. 000016FE  302E FFFA                move.w     D0, [A6 - 0x6]
  2176. 00001702  5440                     addq.w     D0, 2
  2177. 00001704  3F00                     move.w     -[A7], D0
  2178. 00001706  302E FFF8                move.w     D0, [A6 - 0x8]
  2179. 0000170A  5440                     addq.w     D0, 2
  2180. 0000170C  3F00                     move.w     -[A7], D0
  2181. 0000170E  A8A7                     syscall    SetRect
  2182. 00001710  2F3C 0002 0002           move.l     -[A7], 0x20002
  2183. 00001716  A89B                     syscall    PenSize
  2184. 00001718  486E FFF4                pea.l      [A6 - 0xC]
  2185. 0000171C  A8A1                     syscall    FrameRect
  2186. 0000171E  486E FFF4                pea.l      [A6 - 0xC]
  2187. 00001722  302E FFF6                move.w     D0, [A6 - 0xA]
  2188. 00001726  5C40                     addq.w     D0, 6
  2189. 00001728  3F00                     move.w     -[A7], D0
  2190. 0000172A  302E FFF4                move.w     D0, [A6 - 0xC]
  2191. 0000172E  5C40                     addq.w     D0, 6
  2192. 00001730  3F00                     move.w     -[A7], D0
  2193. 00001732  302E FFFA                move.w     D0, [A6 - 0x6]
  2194. 00001736  5740                     subq.w     D0, 3
  2195. 00001738  3F00                     move.w     -[A7], D0
  2196. 0000173A  302E FFF8                move.w     D0, [A6 - 0x8]
  2197. 0000173E  5740                     subq.w     D0, 3
  2198. 00001740  3F00                     move.w     -[A7], D0
  2199. 00001742  A8A7                     syscall    SetRect
  2200. 00001744  A89E                     syscall    PenNormal
  2201. 00001746  486E FFF4                pea.l      [A6 - 0xC]
  2202. 0000174A  A8A1                     syscall    FrameRect
  2203. 0000174C  486E FFF4                pea.l      [A6 - 0xC]
  2204. 00001750  302E FFF6                move.w     D0, [A6 - 0xA]
  2205. 00001754  5540                     subq.w     D0, 2
  2206. 00001756  3F00                     move.w     -[A7], D0
  2207. 00001758  302E FFF4                move.w     D0, [A6 - 0xC]
  2208. 0000175C  5540                     subq.w     D0, 2
  2209. 0000175E  3F00                     move.w     -[A7], D0
  2210. 00001760  302E FFFA                move.w     D0, [A6 - 0x6]
  2211. 00001764  5940                     subq.w     D0, 4
  2212. 00001766  3F00                     move.w     -[A7], D0
  2213. 00001768  302E FFF8                move.w     D0, [A6 - 0x8]
  2214. 0000176C  5940                     subq.w     D0, 4
  2215. 0000176E  3F00                     move.w     -[A7], D0
  2216. 00001770  A8A7                     syscall    SetRect
  2217. 00001772  486E FFF4                pea.l      [A6 - 0xC]
  2218. 00001776  A8A3                     syscall    EraseRect
  2219. 00001778  486E FFF4                pea.l      [A6 - 0xC]
  2220. 0000177C  A8A1                     syscall    FrameRect
  2221. 0000177E  2F0B                     move.l     -[A7], A3
  2222. 00001780  A879                     syscall    SetClip
  2223. 00001782  2F0B                     move.l     -[A7], A3
  2224. 00001784  A8D9                     syscall    DisposRgn/DisposeRgn
  2225. 00001786  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2226. 0000178A  4E5E                     unlink     A6
  2227. 0000178C  2E9F                     move.l     [A7], [A7]+
  2228. 0000178E  4E75                     rts
  2229. export_1170:
  2230. fn00001790:
  2231. 00001790  4E56 FFFC                link       A6, -0x0004
  2232. 00001794  2F07                     move.l     -[A7], D7
  2233. 00001796  102D B532                move.b     D0, [A5 - 0x4ACE]
  2234. 0000179A  6766                     beq        +0x68 /* 00001802 */
  2235. 0000179C  7005                     moveq.l    D0, 0x05
  2236. 0000179E  B0AD B476                cmp.l      D0, [A5 - 0x4B8A]
  2237. 000017A2  6F0E                     ble        +0x10 /* 000017B2 */
  2238. 000017A4  206E 0008                movea.l    A0, [A6 + 0x8]
  2239. 000017A8  20AD C358                move.l     [A0], [A5 - 0x3CA8]
  2240. 000017AC  52AD B476                addq.l     [A5 - 0x4B8A], 1
  2241. 000017B0  6048                     bra        +0x4A /* 000017FA */
  2242. label000017B2:
  2243. 000017B2  42A7                     clr.l      -[A7]
  2244. 000017B4  A975                     syscall    TickCount
  2245. 000017B6  2E1F                     move.l     D7, [A7]+
  2246. 000017B8  BEAD B816                cmp.l      D7, [A5 - 0x47EA]
  2247. 000017BC  6D0E                     blt        +0x10 /* 000017CC */
  2248. 000017BE  206E 0008                movea.l    A0, [A6 + 0x8]
  2249. 000017C2  20AD BA56                move.l     [A0], [A5 - 0x45AA]
  2250. 000017C6  52AD B538                addq.l     [A5 - 0x4AC8], 1
  2251. 000017CA  602E                     bra        +0x30 /* 000017FA */
  2252. label000017CC:
  2253. 000017CC  BEAD C6E0                cmp.l      D7, [A5 - 0x3920]
  2254. 000017D0  6F16                     ble        +0x18 /* 000017E8 */
  2255. 000017D2  202D C20C                move.l     D0, [A5 - 0x3DF4]
  2256. 000017D6  D1AD C210                add.l      [A5 - 0x3DF0], D0
  2257. 000017DA  202D C0B0                move.l     D0, [A5 - 0x3F50]
  2258. 000017DE  D1AD C0B4                add.l      [A5 - 0x3F4C], D0
  2259. 000017E2  52AD C6E0                addq.l     [A5 - 0x3920], 1
  2260. 000017E6  60E4                     bra        -0x1A /* 000017CC */
  2261. label000017E8:
  2262. 000017E8  206E 0008                movea.l    A0, [A6 + 0x8]
  2263. 000017EC  316D C210 0002           move.w     [A0 + 0x2], [A5 - 0x3DF0]
  2264. 000017F2  206E 0008                movea.l    A0, [A6 + 0x8]
  2265. 000017F6  30AD C0B4                move.w     [A0], [A5 - 0x3F4C]
  2266. label000017FA:
  2267. 000017FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2268. 000017FE  A871                     syscall    GlobalToLocal
  2269. 00001800  6006                     bra        +0x8 /* 00001808 */
  2270. label00001802:
  2271. 00001802  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2272. 00001806  A972                     syscall    GetMouse
  2273. label00001808:
  2274. 00001808  2E1F                     move.l     D7, [A7]+
  2275. 0000180A  4E5E                     unlink     A6
  2276. 0000180C  2E9F                     move.l     [A7], [A7]+
  2277. 0000180E  4E75                     rts
  2278. export_1171:
  2279. fn00001810:
  2280. 00001810  4E56 0000                link       A6, 0
  2281. 00001814  206E 000A                movea.l    A0, [A6 + 0xA]
  2282. 00001818  2050                     movea.l    A0, [A0]
  2283. 0000181A  4AA8 0006                tst.l      [A0 + 0x6]
  2284. 0000181E  670A                     beq        +0xC /* 0000182A */
  2285. 00001820  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2286. 00001824  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2287. 00001828  A935                     syscall    InsertMenu
  2288. label0000182A:
  2289. 0000182A  4E5E                     unlink     A6
  2290. 0000182C  205F                     movea.l    A0, [A7]+
  2291. 0000182E  5C4F                     addq.w     A7, 6
  2292. 00001830  4ED0                     jmp        [A0]
  2293. export_1172:
  2294. 00001832  4E56 0000                link       A6, 0
  2295. 00001836  42A7                     clr.l      -[A7]
  2296. 00001838  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2297. 0000183C  A93D                     syscall    MenuSelect
  2298. 0000183E  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2299. 00001842  4267                     clr.w      -[A7]
  2300. 00001844  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  2301. 00001848  101F                     move.b     D0, [A7]+
  2302. 0000184A  6710                     beq        +0x12 /* 0000185C */
  2303. 0000184C  7000                     moveq.l    D0, 0x00
  2304. 0000184E  302D C508                move.w     D0, [A5 - 0x3AF8]
  2305. 00001852  80BC 0000 0200           or.l       D0, 0x200
  2306. 00001858  3B40 C508                move.w     [A5 - 0x3AF8], D0
  2307. label0000185C:
  2308. 0000185C  4267                     clr.w      -[A7]
  2309. 0000185E  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  2310. 00001862  101F                     move.b     D0, [A7]+
  2311. 00001864  6710                     beq        +0x12 /* 00001876 */
  2312. 00001866  7000                     moveq.l    D0, 0x00
  2313. 00001868  302D C508                move.w     D0, [A5 - 0x3AF8]
  2314. 0000186C  80BC 0000 0100           or.l       D0, 0x100
  2315. 00001872  3B40 C508                move.w     [A5 - 0x3AF8], D0
  2316. label00001876:
  2317. 00001876  4267                     clr.w      -[A7]
  2318. 00001878  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  2319. 0000187C  101F                     move.b     D0, [A7]+
  2320. 0000187E  6710                     beq        +0x12 /* 00001890 */
  2321. 00001880  7000                     moveq.l    D0, 0x00
  2322. 00001882  302D C508                move.w     D0, [A5 - 0x3AF8]
  2323. 00001886  80BC 0000 0800           or.l       D0, 0x800
  2324. 0000188C  3B40 C508                move.w     [A5 - 0x3AF8], D0
  2325. label00001890:
  2326. 00001890  4E5E                     unlink     A6
  2327. 00001892  2E9F                     move.l     [A7], [A7]+
  2328. 00001894  4E75                     rts
  2329. export_1173:
  2330. fn00001896:
  2331. 00001896  4E56 0000                link       A6, 0
  2332. 0000189A  102D C216                move.b     D0, [A5 - 0x3DEA]
  2333. 0000189E  670C                     beq        +0xE /* 000018AC */
  2334. 000018A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2335. 000018A4  203C 0004 0009           move.l     D0, 0x40009
  2336. 000018AA  AB1D                     syscall    QDExtensions
  2337. label000018AC:
  2338. 000018AC  4E5E                     unlink     A6
  2339. 000018AE  2E9F                     move.l     [A7], [A7]+
  2340. 000018B0  4E75                     rts
  2341. fn000018B2:
  2342. 000018B2  4E56 FFFE                link       A6, -0x0002
  2343. 000018B6  42A7                     clr.l      -[A7]
  2344. 000018B8  4EAD 2F0A                jsr        [A5 + 0x2F0A /* export_1501 */]
  2345. 000018BC  202E 000C                move.l     D0, [A6 + 0xC]
  2346. 000018C0  B09F                     cmp.l      D0, [A7]+
  2347. 000018C2  57C0                     seq        D0
  2348. 000018C4  4400                     neg.b      D0
  2349. 000018C6  1D40 FFFF                move.b     [A6 - 0x1], D0
  2350. 000018CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2351. 000018CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2352. 000018D2  A921                     syscall    SendBehind
  2353. 000018D4  102E FFFF                move.b     D0, [A6 - 0x1]
  2354. 000018D8  6708                     beq        +0xA /* 000018E2 */
  2355. 000018DA  42A7                     clr.l      -[A7]
  2356. 000018DC  4EAD 2F0A                jsr        [A5 + 0x2F0A /* export_1501 */]
  2357. 000018E0  A91F                     syscall    SelectWindow
  2358. label000018E2:
  2359. 000018E2  4E5E                     unlink     A6
  2360. 000018E4  205F                     movea.l    A0, [A7]+
  2361. 000018E6  504F                     addq.w     A7, 8
  2362. 000018E8  4ED0                     jmp        [A0]
  2363. export_1174:
  2364. 000018EA  4E56 0000                link       A6, 0
  2365. 000018EE  102D B532                move.b     D0, [A5 - 0x4ACE]
  2366. 000018F2  6720                     beq        +0x22 /* 00001914 */
  2367. 000018F4  7005                     moveq.l    D0, 0x05
  2368. 000018F6  B0AD B538                cmp.l      D0, [A5 - 0x4AC8]
  2369. 000018FA  5EC0                     sgt        D0
  2370. 000018FC  2F00                     move.l     -[A7], D0
  2371. 000018FE  4267                     clr.w      -[A7]
  2372. 00001900  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  2373. 00001904  121F                     move.b     D1, [A7]+
  2374. 00001906  201F                     move.l     D0, [A7]+
  2375. 00001908  0A01 0001                xori.b     D1, 0x1
  2376. 0000190C  C001                     and.b      D0, D1
  2377. 0000190E  1D40 0008                move.b     [A6 + 0x8], D0
  2378. 00001912  6008                     bra        +0xA /* 0000191C */
  2379. label00001914:
  2380. 00001914  4267                     clr.w      -[A7]
  2381. 00001916  A973                     syscall    StillDown
  2382. 00001918  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  2383. label0000191C:
  2384. 0000191C  4E5E                     unlink     A6
  2385. 0000191E  4E75                     rts
  2386. export_1175:
  2387. fn00001920:
  2388. 00001920  4E56 FFF6                link       A6, -0x000A
  2389. 00001924  48E7 0700                movem.l    -[A7], D5,D6,D7
  2390. 00001928  4267                     clr.w      -[A7]
  2391. 0000192A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2392. 0000192E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2393. 00001932  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2394. 00001936  42A7                     clr.l      -[A7]
  2395. 00001938  A860                     syscall    WaitNextEvent
  2396. 0000193A  1C1F                     move.b     D6, [A7]+
  2397. 0000193C  102D B434                move.b     D0, [A5 - 0x4BCC]
  2398. 00001940  6708                     beq        +0xA /* 0000194A */
  2399. 00001942  7000                     moveq.l    D0, 0x00
  2400. 00001944  2B40 B39E                move.l     [A5 - 0x4C62], D0
  2401. 00001948  6010                     bra        +0x12 /* 0000195A */
  2402. label0000194A:
  2403. 0000194A  52AD B39E                addq.l     [A5 - 0x4C62], 1
  2404. 0000194E  4AAD B39E                tst.l      [A5 - 0x4C62]
  2405. 00001952  6C06                     bge        +0x8 /* 0000195A */
  2406. 00001954  7004                     moveq.l    D0, 0x04
  2407. 00001956  2B40 B39E                move.l     [A5 - 0x4C62], D0
  2408. label0000195A:
  2409. 0000195A  4207                     clr.b      D7
  2410. 0000195C  102D B3A2                move.b     D0, [A5 - 0x4C5E]
  2411. 00001960  6754                     beq        +0x56 /* 000019B6 */
  2412. 00001962  486E FFFC                pea.l      [A6 - 0x4]
  2413. 00001966  A874                     syscall    GetPort
  2414. 00001968  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  2415. 0000196C  A873                     syscall    SetPort
  2416. 0000196E  102D B518                move.b     D0, [A5 - 0x4AE8]
  2417. 00001972  6708                     beq        +0xA /* 0000197C */
  2418. 00001974  2F2D B510                move.l     -[A7], [A5 - 0x4AF0]
  2419. 00001978  A873                     syscall    SetPort
  2420. 0000197A  6004                     bra        +0x6 /* 00001980 */
  2421. label0000197C:
  2422. 0000197C  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  2423. label00001980:
  2424. 00001980  4267                     clr.w      -[A7]
  2425. 00001982  42A7                     clr.l      -[A7]
  2426. 00001984  3F3C 0016                move.w     -[A7], 0x16
  2427. 00001988  2F3C 8402 0008           move.l     -[A7], 0x84020008
  2428. 0000198E  A8B5                     syscall    ScriptUtil
  2429. 00001990  201F                     move.l     D0, [A7]+
  2430. 00001992  3F00                     move.w     -[A7], D0
  2431. 00001994  4EAD 2312                jsr        [A5 + 0x2312 /* export_1118 */]
  2432. 00001998  3A1F                     move.w     D5, [A7]+
  2433. 0000199A  4267                     clr.w      -[A7]
  2434. 0000199C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2435. 000019A0  303C 0004                move.w     D0, 0x4
  2436. 000019A4  AA54                     syscall    TextServicesDispatch
  2437. 000019A6  1E1F                     move.b     D7, [A7]+
  2438. 000019A8  206D FE80                movea.l    A0, [A5 - 0x180]
  2439. 000019AC  3145 0044                move.w     [A0 + 0x44], D5
  2440. 000019B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2441. 000019B4  A873                     syscall    SetPort
  2442. label000019B6:
  2443. 000019B6  1006                     move.b     D0, D6
  2444. 000019B8  6708                     beq        +0xA /* 000019C2 */
  2445. 000019BA  1207                     move.b     D1, D7
  2446. 000019BC  0A01 0001                xori.b     D1, 0x1
  2447. 000019C0  C001                     and.b      D0, D1
  2448. label000019C2:
  2449. 000019C2  1D40 0012                move.b     [A6 + 0x12], D0
  2450. 000019C6  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2451. 000019CA  4E5E                     unlink     A6
  2452. 000019CC  205F                     movea.l    A0, [A7]+
  2453. 000019CE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2454. 000019D2  4ED0                     jmp        [A0]
  2455. export_1176:
  2456. 000019D4  4E56 FFFE                link       A6, -0x0002
  2457. 000019D8  48E7 0108                movem.l    -[A7], D7,A4
  2458. 000019DC  102D BA5E                move.b     D0, [A5 - 0x45A2]
  2459. 000019E0  6704                     beq        +0x6 /* 000019E6 */
  2460. 000019E2  586E 0008                addq.w     [A6 + 0x8], 4
  2461. label000019E6:
  2462. 000019E6  102D C2D8                move.b     D0, [A5 - 0x3D28]
  2463. 000019EA  660E                     bne        +0x10 /* 000019FA */
  2464. 000019EC  2F00                     move.l     -[A7], D0
  2465. 000019EE  4267                     clr.w      -[A7]
  2466. 000019F0  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  2467. 000019F4  121F                     move.b     D1, [A7]+
  2468. 000019F6  201F                     move.l     D0, [A7]+
  2469. 000019F8  8001                     or.b       D0, D1
  2470. label000019FA:
  2471. 000019FA  1E00                     move.b     D7, D0
  2472. 000019FC  302E 0008                move.w     D0, [A6 + 0x8]
  2473. 00001A00  5340                     subq.w     D0, 1
  2474. 00001A02  6B00 00DA                bmi        +0xDC /* 00001ADE */
  2475. 00001A06  0C40 0007                cmpi.w     D0, 0x7
  2476. 00001A0A  6E00 00D2                bgt        +0xD4 /* 00001ADE */
  2477. 00001A0E  D040                     add.w      D0, D0
  2478. 00001A10  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2479. 00001A14  4EFB 0000                jmp        [PC + D0.w]
  2480. 00001A18  0012 0020                ori.b      [A2], 0x20 /* ' ' */
  2481. 00001A1C  002E 003E 004C           ori.b      [A6 + 0x4C], 0x3E /* '>' */
  2482. 00001A22  005C 006C                ori.w      [A4]+, 0x6C /* 'l' */
  2483. 00001A26  009C 1F3C 0001           ori.l      [A4]+, 0x1F3C0001
  2484. 00001A2C  4267                     clr.w      -[A7]
  2485. 00001A2E  4EBA F87A                jsr        [PC - 0x786 /* 000012AA */]
  2486. 00001A32  6000 00AA                bra        +0xAC /* 00001ADE */
  2487. 00001A36  1F3C 0002                move.b     -[A7], 0x2
  2488. 00001A3A  4267                     clr.w      -[A7]
  2489. 00001A3C  4EBA F86C                jsr        [PC - 0x794 /* 000012AA */]
  2490. 00001A40  6000 009C                bra        +0x9E /* 00001ADE */
  2491. 00001A44  1F3C 0002                move.b     -[A7], 0x2
  2492. 00001A48  1F07                     move.b     -[A7], D7
  2493. 00001A4A  4267                     clr.w      -[A7]
  2494. 00001A4C  4EBA F822                jsr        [PC - 0x7DE /* 00001270 */]
  2495. 00001A50  6000 008C                bra        +0x8E /* 00001ADE */
  2496. 00001A54  1F3C 0001                move.b     -[A7], 0x1
  2497. 00001A58  1F07                     move.b     -[A7], D7
  2498. 00001A5A  4267                     clr.w      -[A7]
  2499. 00001A5C  4EBA F812                jsr        [PC - 0x7EE /* 00001270 */]
  2500. 00001A60  607C                     bra        +0x7E /* 00001ADE */
  2501. 00001A62  7001                     moveq.l    D0, 0x01
  2502. 00001A64  2F00                     move.l     -[A7], D0
  2503. 00001A66  2F2D A548                move.l     -[A7], [A5 - 0x5AB8]
  2504. 00001A6A  4267                     clr.w      -[A7]
  2505. 00001A6C  4EBA F872                jsr        [PC - 0x78E /* 000012E0 */]
  2506. 00001A70  606C                     bra        +0x6E /* 00001ADE */
  2507. 00001A72  70FE                     moveq.l    D0, 0xFFFFFFFE
  2508. 00001A74  2F00                     move.l     -[A7], D0
  2509. 00001A76  2F2D A548                move.l     -[A7], [A5 - 0x5AB8]
  2510. 00001A7A  4267                     clr.w      -[A7]
  2511. 00001A7C  4EBA F862                jsr        [PC - 0x79E /* 000012E0 */]
  2512. 00001A80  605C                     bra        +0x5E /* 00001ADE */
  2513. 00001A82  302D B47C                move.w     D0, [A5 - 0x4B84]
  2514. 00001A86  5340                     subq.w     D0, 1
  2515. 00001A88  41ED C39C                lea.l      A0, [A5 - 0x3C64]
  2516. 00001A8C  E740                     asl        D0.w, 3
  2517. 00001A8E  49F0 0000                lea.l      A4, [A0 + D0.w]
  2518. 00001A92  2F14                     move.l     -[A7], [A4]
  2519. 00001A94  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  2520. 00001A98  4267                     clr.w      -[A7]
  2521. 00001A9A  4EBA F87E                jsr        [PC - 0x782 /* 0000131A */]
  2522. 00001A9E  536D B47C                subq.w     [A5 - 0x4B84], 1
  2523. 00001AA2  7001                     moveq.l    D0, 0x01
  2524. 00001AA4  B06D B47C                cmp.w      D0, [A5 - 0x4B84]
  2525. 00001AA8  6F34                     ble        +0x36 /* 00001ADE */
  2526. 00001AAA  3B7C 0014 B47C           move.w     [A5 - 0x4B84], 0x14
  2527. 00001AB0  602C                     bra        +0x2E /* 00001ADE */
  2528. 00001AB2  526D B47C                addq.w     [A5 - 0x4B84], 1
  2529. 00001AB6  7014                     moveq.l    D0, 0x14
  2530. 00001AB8  B06D B47C                cmp.w      D0, [A5 - 0x4B84]
  2531. 00001ABC  6C06                     bge        +0x8 /* 00001AC4 */
  2532. 00001ABE  3B7C 0001 B47C           move.w     [A5 - 0x4B84], 0x1
  2533. label00001AC4:
  2534. 00001AC4  302D B47C                move.w     D0, [A5 - 0x4B84]
  2535. 00001AC8  5340                     subq.w     D0, 1
  2536. 00001ACA  41ED C39C                lea.l      A0, [A5 - 0x3C64]
  2537. 00001ACE  E740                     asl        D0.w, 3
  2538. 00001AD0  49F0 0000                lea.l      A4, [A0 + D0.w]
  2539. 00001AD4  28AD AEAC                move.l     [A4], [A5 - 0x5154]
  2540. 00001AD8  296D A548 0004           move.l     [A4 + 0x4], [A5 - 0x5AB8]
  2541. label00001ADE:
  2542. 00001ADE  4CDF 1080                movem.l    D7,A4, [A7]+
  2543. 00001AE2  4E5E                     unlink     A6
  2544. 00001AE4  205F                     movea.l    A0, [A7]+
  2545. 00001AE6  544F                     addq.w     A7, 2
  2546. 00001AE8  4ED0                     jmp        [A0]
  2547. export_1177:
  2548. 00001AEA  4E56 FFE8                link       A6, -0x0018
  2549. 00001AEE  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2550. 00001AF2  206E 000E                movea.l    A0, [A6 + 0xE]
  2551. 00001AF6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2552. 00001AFA  7003                     moveq.l    D0, 0x03
  2553. label00001AFC:
  2554. 00001AFC  32D8                     move.w     [A1]+, [A0]+
  2555. 00001AFE  51C8 FFFC                dbf        D0, -0x6 /* 00001AFC */
  2556. 00001B02  102E 000C                move.b     D0, [A6 + 0xC]
  2557. 00001B06  6704                     beq        +0x6 /* 00001B0C */
  2558. 00001B08  7E00                     moveq.l    D7, 0x00
  2559. 00001B0A  6010                     bra        +0x12 /* 00001B1C */
  2560. label00001B0C:
  2561. 00001B0C  42A7                     clr.l      -[A7]
  2562. 00001B0E  1F3C 0001                move.b     -[A7], 0x1
  2563. 00001B12  1F3C 0001                move.b     -[A7], 0x1
  2564. 00001B16  4EBA 18DE                jsr        [PC + 0x18DE /* 000033F6 */]
  2565. 00001B1A  2E1F                     move.l     D7, [A7]+
  2566. label00001B1C:
  2567. 00001B1C  486E FFF8                pea.l      [A6 - 0x8]
  2568. 00001B20  2F3C 4000 4000           move.l     -[A7], 0x40004000 /* '@\0@\0' */
  2569. 00001B26  A8A8                     syscall    OffsetRect
  2570. 00001B28  42A7                     clr.l      -[A7]
  2571. 00001B2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2572. 00001B2E  486E FFF8                pea.l      [A6 - 0x8]
  2573. 00001B32  487A 00CA                pea.l      [PC + 0xCA /* 00001BFE, value 0x4436172, pstring "Card" */]
  2574. 00001B36  2F3C 000C 0000           move.l     -[A7], 0xC0000
  2575. 00001B3C  2F07                     move.l     -[A7], D7
  2576. 00001B3E  4AAD B458                tst.l      [A5 - 0x4BA8]
  2577. 00001B42  5EC0                     sgt        D0
  2578. 00001B44  4400                     neg.b      D0
  2579. 00001B46  1F00                     move.b     -[A7], D0
  2580. 00001B48  42A7                     clr.l      -[A7]
  2581. 00001B4A  A913                     syscall    NewWindow
  2582. 00001B4C  2B5F C242                move.l     [A5 - 0x3DBE], [A7]+
  2583. 00001B50  42A7                     clr.l      -[A7]
  2584. 00001B52  7042                     moveq.l    D0, 0x42
  2585. 00001B54  2F00                     move.l     -[A7], D0
  2586. 00001B56  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  2587. 00001B5A  265F                     movea.l    A3, [A7]+
  2588. 00001B5C  2F13                     move.l     -[A7], [A3]
  2589. 00001B5E  7042                     moveq.l    D0, 0x42
  2590. 00001B60  2F00                     move.l     -[A7], D0
  2591. 00001B62  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  2592. 00001B66  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  2593. 00001B6A  2F0B                     move.l     -[A7], A3
  2594. 00001B6C  A918                     syscall    SetWRefCon
  2595. 00001B6E  2B6D C242 C70C           move.l     [A5 - 0x38F4], [A5 - 0x3DBE]
  2596. 00001B74  286D C70C                movea.l    A4, [A5 - 0x38F4]
  2597. 00001B78  397C 001E 006C           move.w     [A4 + 0x6C], 0x1E
  2598. 00001B7E  42A7                     clr.l      -[A7]
  2599. 00001B80  2F2C 007E                move.l     -[A7], [A4 + 0x7E]
  2600. 00001B84  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  2601. 00001B88  2C1F                     move.l     D6, [A7]+
  2602. 00001B8A  296D BA5A 007E           move.l     [A4 + 0x7E], [A5 - 0x45A6]
  2603. 00001B90  2853                     movea.l    A4, [A3]
  2604. 00001B92  42A7                     clr.l      -[A7]
  2605. 00001B94  2E8D                     move.l     [A7], A5
  2606. 00001B96  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  2607. 00001B9A  289F                     move.l     [A4], [A7]+
  2608. 00001B9C  296D C242 0004           move.l     [A4 + 0x4], [A5 - 0x3DBE]
  2609. 00001BA2  2946 0008                move.l     [A4 + 0x8], D6
  2610. 00001BA6  397C 000C 0030           move.w     [A4 + 0x30], 0xC
  2611. 00001BAC  4A6D A0A0                tst.w      [A5 - 0x5F60]
  2612. 00001BB0  5DC0                     slt        D0
  2613. 00001BB2  4400                     neg.b      D0
  2614. 00001BB4  1940 0034                move.b     [A4 + 0x34], D0
  2615. 00001BB8  296D A53E 003E           move.l     [A4 + 0x3E], [A5 - 0x5AC2]
  2616. 00001BBE  670A                     beq        +0xC /* 00001BCA */
  2617. 00001BC0  206C 003E                movea.l    A0, [A4 + 0x3E]
  2618. 00001BC4  2050                     movea.l    A0, [A0]
  2619. 00001BC6  214B 003A                move.l     [A0 + 0x3A], A3
  2620. label00001BCA:
  2621. 00001BCA  2B4B A53E                move.l     [A5 - 0x5AC2], A3
  2622. 00001BCE  52AD B458                addq.l     [A5 - 0x4BA8], 1
  2623. 00001BD2  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  2624. 00001BD6  A873                     syscall    SetPort
  2625. 00001BD8  486D C704                pea.l      [A5 - 0x38FC]
  2626. 00001BDC  A87B                     syscall    ClipRect
  2627. 00001BDE  42A7                     clr.l      -[A7]
  2628. 00001BE0  1F3C 0002                move.b     -[A7], 0x2
  2629. 00001BE4  4EAD 109A                jsr        [A5 + 0x109A /* export_527 */]
  2630. 00001BE8  2A1F                     move.l     D5, [A7]+
  2631. 00001BEA  2053                     movea.l    A0, [A3]
  2632. 00001BEC  2145 002C                move.l     [A0 + 0x2C], D5
  2633. 00001BF0  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2634. 00001BF4  4E5E                     unlink     A6
  2635. 00001BF6  205F                     movea.l    A0, [A7]+
  2636. 00001BF8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2637. 00001BFC  4ED0                     jmp        [A0]
  2638. 00001BFE  0443 6172                subi.w     D3, 0x6172 /* 'ar' */
  2639. 00001C02  6400 4E56                bcc        +0x4E58 /* 00006A5A */
  2640. // begin alternate branch 00001C04-00001C0C
  2641. fn00001C04:
  2642. 00001C04  4E56 0000                link       A6, 0
  2643. 00001C08  48E7 0108                movem.l    -[A7], D7,A4
  2644. // end alternate branch 00001C04-00001C0C
  2645. fn00001C04: // (misaligned)
  2646. 00001C06  0000 48E7                ori.b      D0, 0xE7
  2647. 00001C0A  0108                     btst       A0, D0
  2648. 00001C0C  3E2E 000C                move.w     D7, [A6 + 0xC]
  2649. 00001C10  286E 0008                movea.l    A4, [A6 + 0x8]
  2650. 00001C14  4A47                     tst.w      D7
  2651. 00001C16  6602                     bne        +0x4 /* 00001C1A */
  2652. 00001C18  6034                     bra        +0x36 /* 00001C4E */
  2653. label00001C1A:
  2654. 00001C1A  206E 0008                movea.l    A0, [A6 + 0x8]
  2655. 00001C1E  3147 000C                move.w     [A0 + 0xC], D7
  2656. 00001C22  4A6C FFFC                tst.w      [A4 - 0x4]
  2657. 00001C26  670C                     beq        +0xE /* 00001C34 */
  2658. 00001C28  4267                     clr.w      -[A7]
  2659. 00001C2A  3F2C FFFC                move.w     -[A7], [A4 - 0x4]
  2660. 00001C2E  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  2661. 00001C32  3E1F                     move.w     D7, [A7]+
  2662. label00001C34:
  2663. 00001C34  4A6C FFF6                tst.w      [A4 - 0xA]
  2664. 00001C38  6708                     beq        +0xA /* 00001C42 */
  2665. 00001C3A  3F2C FFF6                move.w     -[A7], [A4 - 0xA]
  2666. 00001C3E  4EAD 0D02                jsr        [A5 + 0xD02 /* export_412 */]
  2667. label00001C42:
  2668. 00001C42  206E 0008                movea.l    A0, [A6 + 0x8]
  2669. 00001C46  2C48                     movea.l    A6, A0
  2670. 00001C48  4EFA 039A                jmp        [PC + 0x39A /* 00001FE4 */]
  2671. 00001C4C  0000 4CDF                ori.b      D0, 0xDF
  2672. // begin alternate branch 00001C4E-00001C52
  2673. label00001C4E:
  2674. 00001C4E  4CDF 1080                movem.l    D7,A4, [A7]+
  2675. // end alternate branch 00001C4E-00001C52
  2676. label00001C4E: // (misaligned)
  2677. 00001C50  1080                     move.b     [A0], D0
  2678. 00001C52  4E5E                     unlink     A6
  2679. 00001C54  205F                     movea.l    A0, [A7]+
  2680. 00001C56  5C4F                     addq.w     A7, 6
  2681. 00001C58  4ED0                     jmp        [A0]
  2682. export_1178:
  2683. fn00001C5A:
  2684. 00001C5A  4E56 F7A2                link       A6, -0x085E
  2685. 00001C5E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2686. 00001C62  426E 000C                clr.w      [A6 + 0xC]
  2687. 00001C66  4AAE 0008                tst.l      [A6 + 0x8]
  2688. 00001C6A  660A                     bne        +0xC /* 00001C76 */
  2689. 00001C6C  2F3C 0001 5463           move.l     -[A7], 0x15463
  2690. 00001C72  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  2691. label00001C76:
  2692. 00001C76  426E FFFC                clr.w      [A6 - 0x4]
  2693. 00001C7A  426E FFF6                clr.w      [A6 - 0xA]
  2694. 00001C7E  1D7C 0003 FDAD           move.b     [A6 - 0x253], 0x3
  2695. 00001C84  202E 0008                move.l     D0, [A6 + 0x8]
  2696. 00001C88  B0AD A548                cmp.l      D0, [A5 - 0x5AB8]
  2697. 00001C8C  6700 0356                beq        +0x358 /* 00001FE4 */
  2698. 00001C90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2699. 00001C94  486E FDAE                pea.l      [A6 - 0x252]
  2700. 00001C98  4EAD 0D82                jsr        [A5 + 0xD82 /* export_428 */]
  2701. 00001C9C  4267                     clr.w      -[A7]
  2702. 00001C9E  486E FDAE                pea.l      [A6 - 0x252]
  2703. 00001CA2  486E FFFC                pea.l      [A6 - 0x4]
  2704. 00001CA6  486E FDAD                pea.l      [A6 - 0x253]
  2705. 00001CAA  4EAD 0D12                jsr        [A5 + 0xD12 /* export_414 */]
  2706. 00001CAE  2F0E                     move.l     -[A7], A6
  2707. 00001CB0  4EBA FF52                jsr        [PC - 0xAE /* 00001C04 */]
  2708. 00001CB4  486D AB56                pea.l      [A5 - 0x54AA]
  2709. 00001CB8  486E FEB4                pea.l      [A6 - 0x14C]
  2710. 00001CBC  7050                     moveq.l    D0, 0x50
  2711. 00001CBE  2F00                     move.l     -[A7], D0
  2712. 00001CC0  4EAD 2812                jsr        [A5 + 0x2812 /* export_1278 */]
  2713. 00001CC4  1F2D C234                move.b     -[A7], [A5 - 0x3DCC]
  2714. 00001CC8  4EAD 2C92                jsr        [A5 + 0x2C92 /* export_1422 */]
  2715. 00001CCC  4EAD 2A6A                jsr        [A5 + 0x2A6A /* export_1353 */]
  2716. 00001CD0  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  2717. 00001CD4  4AAD A880                tst.l      [A5 - 0x5780]
  2718. 00001CD8  670A                     beq        +0xC /* 00001CE4 */
  2719. 00001CDA  2F3C 0000 4BAE           move.l     -[A7], 0x4BAE
  2720. 00001CE0  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  2721. label00001CE4:
  2722. 00001CE4  4267                     clr.w      -[A7]
  2723. 00001CE6  486E FDAE                pea.l      [A6 - 0x252]
  2724. 00001CEA  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  2725. 00001CEE  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  2726. 00001CF2  70FF                     moveq.l    D0, 0xFFFFFFFF
  2727. 00001CF4  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  2728. 00001CF8  663E                     bne        +0x40 /* 00001D38 */
  2729. 00001CFA  4267                     clr.w      -[A7]
  2730. 00001CFC  A99B                     syscall    SetResLoad
  2731. 00001CFE  4267                     clr.w      -[A7]
  2732. 00001D00  3F2E FDAE                move.w     -[A7], [A6 - 0x252]
  2733. 00001D04  2F2E FDB0                move.l     -[A7], [A6 - 0x250]
  2734. 00001D08  486E FDB4                pea.l      [A6 - 0x24C]
  2735. 00001D0C  1F2E FDAD                move.b     -[A7], [A6 - 0x253]
  2736. 00001D10  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2737. 00001D14  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  2738. 00001D18  1F3C 0001                move.b     -[A7], 0x1
  2739. 00001D1C  A99B                     syscall    SetResLoad
  2740. 00001D1E  4267                     clr.w      -[A7]
  2741. 00001D20  A9AF                     syscall    ResError
  2742. 00001D22  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2743. 00001D26  70D9                     moveq.l    D0, 0xFFFFFFD9
  2744. 00001D28  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2745. 00001D2C  670A                     beq        +0xC /* 00001D38 */
  2746. 00001D2E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2747. 00001D32  2F0E                     move.l     -[A7], A6
  2748. 00001D34  4EBA FECE                jsr        [PC - 0x132 /* 00001C04 */]
  2749. label00001D38:
  2750. 00001D38  4267                     clr.w      -[A7]
  2751. 00001D3A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2752. 00001D3E  486E FDAE                pea.l      [A6 - 0x252]
  2753. 00001D42  1F3C 0001                move.b     -[A7], 0x1
  2754. 00001D46  4EAD 0CDA                jsr        [A5 + 0xCDA /* export_407 */]
  2755. 00001D4A  101F                     move.b     D0, [A7]+
  2756. 00001D4C  660A                     bne        +0xC /* 00001D58 */
  2757. 00001D4E  3F3C FFCD                move.w     -[A7], 0xFFCD
  2758. 00001D52  2F0E                     move.l     -[A7], A6
  2759. 00001D54  4EBA FEAE                jsr        [PC - 0x152 /* 00001C04 */]
  2760. label00001D58:
  2761. 00001D58  102D A1EE                move.b     D0, [A5 - 0x5E12]
  2762. 00001D5C  6714                     beq        +0x16 /* 00001D72 */
  2763. 00001D5E  4267                     clr.w      -[A7]
  2764. 00001D60  486E FDAE                pea.l      [A6 - 0x252]
  2765. 00001D64  486E FFF8                pea.l      [A6 - 0x8]
  2766. 00001D68  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  2767. 00001D6C  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2768. 00001D70  6006                     bra        +0x8 /* 00001D78 */
  2769. label00001D72:
  2770. 00001D72  7000                     moveq.l    D0, 0x00
  2771. 00001D74  2D40 FFF8                move.l     [A6 - 0x8], D0
  2772. label00001D78:
  2773. 00001D78  4267                     clr.w      -[A7]
  2774. 00001D7A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2775. 00001D7E  486E F7AA                pea.l      [A6 - 0x856]
  2776. 00001D82  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  2777. 00001D86  2F0E                     move.l     -[A7], A6
  2778. 00001D88  4EBA FE7A                jsr        [PC - 0x186 /* 00001C04 */]
  2779. 00001D8C  4EAD 0E8A                jsr        [A5 + 0xE8A /* export_461 */]
  2780. 00001D90  2B6E 0008 A548           move.l     [A5 - 0x5AB8], [A6 + 0x8]
  2781. 00001D96  41ED A438                lea.l      A0, [A5 - 0x5BC8]
  2782. 00001D9A  43EE FDAE                lea.l      A1, [A6 - 0x252]
  2783. 00001D9E  303C 0082                move.w     D0, 0x82
  2784. label00001DA2:
  2785. 00001DA2  30D9                     move.w     [A0]+, [A1]+
  2786. 00001DA4  51C8 FFFC                dbf        D0, -0x6 /* 00001DA2 */
  2787. 00001DA8  2B6E FFF8 A42E           move.l     [A5 - 0x5BD2], [A6 - 0x8]
  2788. 00001DAE  3B6E FFFC A542           move.w     [A5 - 0x5ABE], [A6 - 0x4]
  2789. 00001DB4  3B6E FFF6 A42C           move.w     [A5 - 0x5BD4], [A6 - 0xA]
  2790. 00001DBA  70FF                     moveq.l    D0, 0xFFFFFFFF
  2791. 00001DBC  B06D A42C                cmp.w      D0, [A5 - 0x5BD4]
  2792. 00001DC0  670C                     beq        +0xE /* 00001DCE */
  2793. 00001DC2  3F2D A42C                move.w     -[A7], [A5 - 0x5BD4]
  2794. 00001DC6  3F3C FFFF                move.w     -[A7], 0xFFFF
  2795. 00001DCA  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  2796. label00001DCE:
  2797. 00001DCE  41ED A896                lea.l      A0, [A5 - 0x576A]
  2798. 00001DD2  43EE F7AA                lea.l      A1, [A6 - 0x856]
  2799. 00001DD6  303C 02FF                move.w     D0, 0x2FF
  2800. label00001DDA:
  2801. 00001DDA  30D9                     move.w     [A0]+, [A1]+
  2802. 00001DDC  51C8 FFFC                dbf        D0, -0x6 /* 00001DDA */
  2803. 00001DE0  7001                     moveq.l    D0, 0x01
  2804. 00001DE2  B02E FDAD                cmp.b      D0, [A6 - 0x253]
  2805. 00001DE6  57C0                     seq        D0
  2806. 00001DE8  4400                     neg.b      D0
  2807. 00001DEA  1B40 A85C                move.b     [A5 - 0x57A4], D0
  2808. 00001DEE  102D A890                move.b     D0, [A5 - 0x5770]
  2809. 00001DF2  802D A85C                or.b       D0, [A5 - 0x57A4]
  2810. 00001DF6  2F00                     move.l     -[A7], D0
  2811. 00001DF8  4267                     clr.w      -[A7]
  2812. 00001DFA  4EAD 2F1A                jsr        [A5 + 0x2F1A /* export_1503 */]
  2813. 00001DFE  121F                     move.b     D1, [A7]+
  2814. 00001E00  201F                     move.l     D0, [A7]+
  2815. 00001E02  8001                     or.b       D0, D1
  2816. 00001E04  1B40 A84C                move.b     [A5 - 0x57B4], D0
  2817. 00001E08  2F2D A54C                move.l     -[A7], [A5 - 0x5AB4]
  2818. 00001E0C  4EAD 0F52                jsr        [A5 + 0xF52 /* export_486 */]
  2819. 00001E10  42A7                     clr.l      -[A7]
  2820. 00001E12  2F2D A8CA                move.l     -[A7], [A5 - 0x5736]
  2821. 00001E16  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  2822. 00001E1A  2D5F F7A6                move.l     [A6 - 0x85A], [A7]+
  2823. 00001E1E  660A                     bne        +0xC /* 00001E2A */
  2824. 00001E20  2F3C 0005 4561           move.l     -[A7], 0x54561
  2825. 00001E26  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  2826. label00001E2A:
  2827. 00001E2A  206E F7A6                movea.l    A0, [A6 - 0x85A]
  2828. 00001E2E  2050                     movea.l    A0, [A0]
  2829. 00001E30  2F08                     move.l     -[A7], A0
  2830. 00001E32  42A7                     clr.l      -[A7]
  2831. 00001E34  2F2E F7A6                move.l     -[A7], [A6 - 0x85A]
  2832. 00001E38  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  2833. 00001E3C  201F                     move.l     D0, [A7]+
  2834. 00001E3E  205F                     movea.l    A0, [A7]+
  2835. 00001E40  B0A8 0024                cmp.l      D0, [A0 + 0x24]
  2836. 00001E44  56C0                     sne        D0
  2837. 00001E46  4400                     neg.b      D0
  2838. 00001E48  1D40 F7A5                move.b     [A6 - 0x85B], D0
  2839. 00001E4C  082D 0004 A8E2           btst.b     [A5 - 0x571E], 0x4
  2840. 00001E52  56C0                     sne        D0
  2841. 00001E54  C02E F7A5                and.b      D0, [A6 - 0x85B]
  2842. 00001E58  670C                     beq        +0xE /* 00001E66 */
  2843. 00001E5A  08AD 0004 A8E2           bclr.b     [A5 - 0x571E], 0x4
  2844. 00001E60  1B7C 0001 A77C           move.b     [A5 - 0x5884], 0x1
  2845. label00001E66:
  2846. 00001E66  206E F7A6                movea.l    A0, [A6 - 0x85A]
  2847. 00001E6A  2050                     movea.l    A0, [A0]
  2848. 00001E6C  226E F7A6                movea.l    A1, [A6 - 0x85A]
  2849. 00001E70  2251                     movea.l    A1, [A1]
  2850. 00001E72  2028 0028                move.l     D0, [A0 + 0x28]
  2851. 00001E76  B0A9 0018                cmp.l      D0, [A1 + 0x18]
  2852. 00001E7A  56C0                     sne        D0
  2853. 00001E7C  802E F7A5                or.b       D0, [A6 - 0x85B]
  2854. 00001E80  0240 0001                andi.w     D0, 0x1
  2855. 00001E84  6712                     beq        +0x14 /* 00001E98 */
  2856. 00001E86  4AAD A8FE                tst.l      [A5 - 0x5702]
  2857. 00001E8A  670C                     beq        +0xE /* 00001E98 */
  2858. 00001E8C  7000                     moveq.l    D0, 0x00
  2859. 00001E8E  2B40 A8FE                move.l     [A5 - 0x5702], D0
  2860. 00001E92  1B7C 0001 A77C           move.b     [A5 - 0x5884], 0x1
  2861. label00001E98:
  2862. 00001E98  2F2D A8CA                move.l     -[A7], [A5 - 0x5736]
  2863. 00001E9C  4267                     clr.w      -[A7]
  2864. 00001E9E  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  2865. 00001EA2  70FF                     moveq.l    D0, 0xFFFFFFFF
  2866. 00001EA4  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  2867. 00001EA8  660A                     bne        +0xC /* 00001EB4 */
  2868. 00001EAA  426D A78C                clr.w      [A5 - 0x5874]
  2869. 00001EAE  426D A78A                clr.w      [A5 - 0x5876]
  2870. 00001EB2  6030                     bra        +0x32 /* 00001EE4 */
  2871. label00001EB4:
  2872. 00001EB4  4267                     clr.w      -[A7]
  2873. 00001EB6  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2874. 00001EBA  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  2875. 00001EBE  3D5F FDAA                move.w     [A6 - 0x256], [A7]+
  2876. 00001EC2  4267                     clr.w      -[A7]
  2877. 00001EC4  2F3C 5843 4D44           move.l     -[A7], 0x58434D44 /* 'XCMD' */
  2878. 00001ECA  A80D                     syscall    Count1Resources
  2879. 00001ECC  3B5F A78C                move.w     [A5 - 0x5874], [A7]+
  2880. 00001ED0  4267                     clr.w      -[A7]
  2881. 00001ED2  2F3C 5846 434E           move.l     -[A7], 0x5846434E /* 'XFCN' */
  2882. 00001ED8  A80D                     syscall    Count1Resources
  2883. 00001EDA  3B5F A78A                move.w     [A5 - 0x5876], [A7]+
  2884. 00001EDE  3F2E FDAA                move.w     -[A7], [A6 - 0x256]
  2885. 00001EE2  A998                     syscall    UseResFile
  2886. label00001EE4:
  2887. 00001EE4  3D6D A794 FFF4           move.w     [A6 - 0xC], [A5 - 0x586C]
  2888. 00001EEA  4267                     clr.w      -[A7]
  2889. 00001EEC  2F3C 464F 4E54           move.l     -[A7], 0x464F4E54 /* 'FONT' */
  2890. 00001EF2  A99C                     syscall    CountResources
  2891. 00001EF4  4267                     clr.w      -[A7]
  2892. 00001EF6  2F3C 4E46 4E54           move.l     -[A7], 0x4E464E54 /* 'NFNT' */
  2893. 00001EFC  A99C                     syscall    CountResources
  2894. 00001EFE  301F                     move.w     D0, [A7]+
  2895. 00001F00  D05F                     add.w      D0, [A7]+
  2896. 00001F02  2F00                     move.l     -[A7], D0
  2897. 00001F04  4267                     clr.w      -[A7]
  2898. 00001F06  2F3C 7366 6E74           move.l     -[A7], 0x73666E74 /* 'sfnt' */
  2899. 00001F0C  A99C                     syscall    CountResources
  2900. 00001F0E  321F                     move.w     D1, [A7]+
  2901. 00001F10  201F                     move.l     D0, [A7]+
  2902. 00001F12  D240                     add.w      D1, D0
  2903. 00001F14  5341                     subq.w     D1, 1
  2904. 00001F16  3B41 A794                move.w     [A5 - 0x586C], D1
  2905. 00001F1A  302E FFF4                move.w     D0, [A6 - 0xC]
  2906. 00001F1E  B06D A794                cmp.w      D0, [A5 - 0x586C]
  2907. 00001F22  6704                     beq        +0x6 /* 00001F28 */
  2908. 00001F24  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  2909. label00001F28:
  2910. 00001F28  4EAD 2C82                jsr        [A5 + 0x2C82 /* export_1420 */]
  2911. 00001F2C  42A7                     clr.l      -[A7]
  2912. 00001F2E  3F3C 0080                move.w     -[A7], 0x80
  2913. 00001F32  A9B9                     syscall    GetCursor
  2914. 00001F34  205F                     movea.l    A0, [A7]+
  2915. 00001F36  2050                     movea.l    A0, [A0]
  2916. 00001F38  43ED B822                lea.l      A1, [A5 - 0x47DE]
  2917. 00001F3C  7021                     moveq.l    D0, 0x21
  2918. label00001F3E:
  2919. 00001F3E  32D8                     move.w     [A1]+, [A0]+
  2920. 00001F40  51C8 FFFC                dbf        D0, -0x6 /* 00001F3E */
  2921. 00001F44  202D A548                move.l     D0, [A5 - 0x5AB8]
  2922. 00001F48  B0AD A544                cmp.l      D0, [A5 - 0x5ABC]
  2923. 00001F4C  6612                     bne        +0x14 /* 00001F60 */
  2924. 00001F4E  3B6D A42C A436           move.w     [A5 - 0x5BCA], [A5 - 0x5BD4]
  2925. 00001F54  3B6D A78C A784           move.w     [A5 - 0x587C], [A5 - 0x5874]
  2926. 00001F5A  3B6D A78A A782           move.w     [A5 - 0x587E], [A5 - 0x5876]
  2927. label00001F60:
  2928. 00001F60  4267                     clr.w      -[A7]
  2929. 00001F62  486D AB56                pea.l      [A5 - 0x54AA]
  2930. 00001F66  486E FEB4                pea.l      [A6 - 0x14C]
  2931. 00001F6A  7050                     moveq.l    D0, 0x50
  2932. 00001F6C  2F00                     move.l     -[A7], D0
  2933. 00001F6E  4EAD 2852                jsr        [A5 + 0x2852 /* export_1286 */]
  2934. 00001F72  101F                     move.b     D0, [A7]+
  2935. 00001F74  6622                     bne        +0x24 /* 00001F98 */
  2936. 00001F76  302D B872                move.w     D0, [A5 - 0x478E]
  2937. 00001F7A  5340                     subq.w     D0, 1
  2938. 00001F7C  41ED AB56                lea.l      A0, [A5 - 0x54AA]
  2939. 00001F80  E740                     asl        D0.w, 3
  2940. 00001F82  43ED C936                lea.l      A1, [A5 - 0x36CA]
  2941. 00001F86  41F0 0000                lea.l      A0, [A0 + D0.w]
  2942. 00001F8A  7003                     moveq.l    D0, 0x03
  2943. label00001F8C:
  2944. 00001F8C  32D8                     move.w     [A1]+, [A0]+
  2945. 00001F8E  51C8 FFFC                dbf        D0, -0x6 /* 00001F8C */
  2946. 00001F92  1B7C 0001 B50A           move.b     [A5 - 0x4AF6], 0x1
  2947. label00001F98:
  2948. 00001F98  426D C2D4                clr.w      [A5 - 0x3D2C]
  2949. 00001F9C  422D C24C                clr.b      [A5 - 0x3DB4]
  2950. 00001FA0  422D B51C                clr.b      [A5 - 0x4AE4]
  2951. 00001FA4  1B7C 0001 C2FA           move.b     [A5 - 0x3D06], 0x1
  2952. 00001FAA  7000                     moveq.l    D0, 0x00
  2953. 00001FAC  2B40 AEAC                move.l     [A5 - 0x5154], D0
  2954. 00001FB0  7000                     moveq.l    D0, 0x00
  2955. 00001FB2  2B40 AE96                move.l     [A5 - 0x516A], D0
  2956. 00001FB6  7000                     moveq.l    D0, 0x00
  2957. 00001FB8  2B40 A85E                move.l     [A5 - 0x57A2], D0
  2958. 00001FBC  7000                     moveq.l    D0, 0x00
  2959. 00001FBE  2B40 A77E                move.l     [A5 - 0x5882], D0
  2960. 00001FC2  7000                     moveq.l    D0, 0x00
  2961. 00001FC4  2B40 B392                move.l     [A5 - 0x4C6E], D0
  2962. 00001FC8  422D C0BA                clr.b      [A5 - 0x3F46]
  2963. 00001FCC  422D B386                clr.b      [A5 - 0x4C7A]
  2964. 00001FD0  082D 0003 A8E2           btst.b     [A5 - 0x571E], 0x3
  2965. 00001FD6  56C0                     sne        D0
  2966. 00001FD8  4400                     neg.b      D0
  2967. 00001FDA  1B40 A016                move.b     [A5 - 0x5FEA], D0
  2968. 00001FDE  1B7C 0001 9FFE           move.b     [A5 - 0x6002], 0x1
  2969. label00001FE4:
  2970. 00001FE4  4FEE F782                lea.l      A7, [A6 - 0x87E]
  2971. 00001FE8  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2972. 00001FEC  4E5E                     unlink     A6
  2973. 00001FEE  2E9F                     move.l     [A7], [A7]+
  2974. 00001FF0  4E75                     rts
  2975. fn00001FF2:
  2976. 00001FF2  4E56 0000                link       A6, 0
  2977. 00001FF6  2F0C                     move.l     -[A7], A4
  2978. 00001FF8  286E 0008                movea.l    A4, [A6 + 0x8]
  2979. 00001FFC  4A6C FB36                tst.w      [A4 - 0x4CA]
  2980. 00002000  6F2A                     ble        +0x2C /* 0000202C */
  2981. 00002002  7001                     moveq.l    D0, 0x01
  2982. 00002004  B06C FB36                cmp.w      D0, [A4 - 0x4CA]
  2983. 00002008  6C12                     bge        +0x14 /* 0000201C */
  2984. 0000200A  302C FB36                move.w     D0, [A4 - 0x4CA]
  2985. 0000200E  D07C 00A0                add.w      D0, 0xA0
  2986. 00002012  206C FFD6                movea.l    A0, [A4 - 0x2A]
  2987. 00002016  1080                     move.b     [A0], D0
  2988. 00002018  52AC FFD6                addq.l     [A4 - 0x2A], 1
  2989. label0000201C:
  2990. 0000201C  206C FFD6                movea.l    A0, [A4 - 0x2A]
  2991. 00002020  10AC FB39                move.b     [A0], [A4 - 0x4C7]
  2992. 00002024  52AC FFD6                addq.l     [A4 - 0x2A], 1
  2993. 00002028  42AC FB36                clr.l      [A4 - 0x4CA]
  2994. label0000202C:
  2995. 0000202C  285F                     movea.l    A4, [A7]+
  2996. 0000202E  4E5E                     unlink     A6
  2997. 00002030  2E9F                     move.l     [A7], [A7]+
  2998. 00002032  4E75                     rts
  2999. fn00002034:
  3000. 00002034  4E56 0000                link       A6, 0
  3001. 00002038  2F0C                     move.l     -[A7], A4
  3002. 0000203A  286E 0008                movea.l    A4, [A6 + 0x8]
  3003. 0000203E  302E 000C                move.w     D0, [A6 + 0xC]
  3004. 00002042  B06C FB38                cmp.w      D0, [A4 - 0x4C8]
  3005. 00002046  6606                     bne        +0x8 /* 0000204E */
  3006. 00002048  526C FB36                addq.w     [A4 - 0x4CA], 1
  3007. 0000204C  6014                     bra        +0x16 /* 00002062 */
  3008. label0000204E:
  3009. 0000204E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3010. 00002052  4EBA FF9E                jsr        [PC - 0x62 /* 00001FF2 */]
  3011. 00002056  396E 000C FB38           move.w     [A4 - 0x4C8], [A6 + 0xC]
  3012. 0000205C  397C 0001 FB36           move.w     [A4 - 0x4CA], 0x1
  3013. label00002062:
  3014. 00002062  285F                     movea.l    A4, [A7]+
  3015. 00002064  4E5E                     unlink     A6
  3016. 00002066  205F                     movea.l    A0, [A7]+
  3017. 00002068  5C4F                     addq.w     A7, 6
  3018. 0000206A  4ED0                     jmp        [A0]
  3019. fn0000206C:
  3020. 0000206C  4E56 0000                link       A6, 0
  3021. 00002070  48E7 0308                movem.l    -[A7], D6,D7,A4
  3022. 00002074  3C2E 0010                move.w     D6, [A6 + 0x10]
  3023. 00002078  3E2E 000E                move.w     D7, [A6 + 0xE]
  3024. 0000207C  286E 0008                movea.l    A4, [A6 + 0x8]
  3025. 00002080  2F2C FD42                move.l     -[A7], [A4 - 0x2BE]
  3026. 00002084  486C FF32                pea.l      [A4 - 0xCE]
  3027. 00002088  2F2C FFE6                move.l     -[A7], [A4 - 0x1A]
  3028. 0000208C  4EAD 2812                jsr        [A5 + 0x2812 /* export_1278 */]
  3029. 00002090  7001                     moveq.l    D0, 0x01
  3030. 00002092  B047                     cmp.w      D0, D7
  3031. 00002094  6610                     bne        +0x12 /* 000020A6 */
  3032. 00002096  2F2C FD46                move.l     -[A7], [A4 - 0x2BA]
  3033. 0000209A  486C FF32                pea.l      [A4 - 0xCE]
  3034. 0000209E  2F2C FFE6                move.l     -[A7], [A4 - 0x1A]
  3035. 000020A2  4EAD 29C2                jsr        [A5 + 0x29C2 /* export_1332 */]
  3036. label000020A6:
  3037. 000020A6  7002                     moveq.l    D0, 0x02
  3038. 000020A8  B047                     cmp.w      D0, D7
  3039. 000020AA  6610                     bne        +0x12 /* 000020BC */
  3040. 000020AC  2F2C FD4A                move.l     -[A7], [A4 - 0x2B6]
  3041. 000020B0  486C FF32                pea.l      [A4 - 0xCE]
  3042. 000020B4  2F2C FFE6                move.l     -[A7], [A4 - 0x1A]
  3043. 000020B8  4EAD 29C2                jsr        [A5 + 0x29C2 /* export_1332 */]
  3044. label000020BC:
  3045. 000020BC  4A46                     tst.w      D6
  3046. 000020BE  670E                     beq        +0x10 /* 000020CE */
  3047. 000020C0  486C FF32                pea.l      [A4 - 0xCE]
  3048. 000020C4  3F06                     move.w     -[A7], D6
  3049. 000020C6  3F2C FFE8                move.w     -[A7], [A4 - 0x18]
  3050. 000020CA  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  3051. label000020CE:
  3052. 000020CE  42A7                     clr.l      -[A7]
  3053. 000020D0  486C FF32                pea.l      [A4 - 0xCE]
  3054. 000020D4  2F2C FFEA                move.l     -[A7], [A4 - 0x16]
  3055. 000020D8  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  3056. 000020DC  295F FB00                move.l     [A4 - 0x500], [A7]+
  3057. 000020E0  202C FB00                move.l     D0, [A4 - 0x500]
  3058. 000020E4  B0AC FB04                cmp.l      D0, [A4 - 0x4FC]
  3059. 000020E8  6C14                     bge        +0x16 /* 000020FE */
  3060. 000020EA  296C FB00 FB04           move.l     [A4 - 0x4FC], [A4 - 0x500]
  3061. 000020F0  3946 FB3A                move.w     [A4 - 0x4C6], D6
  3062. 000020F4  3947 FB3C                move.w     [A4 - 0x4C4], D7
  3063. 000020F8  396E 000C FB34           move.w     [A4 - 0x4CC], [A6 + 0xC]
  3064. label000020FE:
  3065. 000020FE  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3066. 00002102  4E5E                     unlink     A6
  3067. 00002104  205F                     movea.l    A0, [A7]+
  3068. 00002106  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3069. 0000210A  4ED0                     jmp        [A0]
  3070. fn0000210C:
  3071. 0000210C  4E56 FAF4                link       A6, -0x050C
  3072. 00002110  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  3073. 00002114  206E 000E                movea.l    A0, [A6 + 0xE]
  3074. 00002118  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3075. 0000211C  7003                     moveq.l    D0, 0x03
  3076. label0000211E:
  3077. 0000211E  32D8                     move.w     [A1]+, [A0]+
  3078. 00002120  51C8 FFFC                dbf        D0, -0x6 /* 0000211E */
  3079. 00002124  206E 0008                movea.l    A0, [A6 + 0x8]
  3080. 00002128  7000                     moveq.l    D0, 0x00
  3081. 0000212A  2080                     move.l     [A0], D0
  3082. 0000212C  4267                     clr.w      -[A7]
  3083. 0000212E  486D C704                pea.l      [A5 - 0x38FC]
  3084. 00002132  486E FFF8                pea.l      [A6 - 0x8]
  3085. 00002136  486E FFF8                pea.l      [A6 - 0x8]
  3086. 0000213A  A8AA                     syscall    SectRect
  3087. 0000213C  101F                     move.b     D0, [A7]+
  3088. 0000213E  6604                     bne        +0x6 /* 00002144 */
  3089. 00002140  6000 04B6                bra        +0x4B8 /* 000025F8 */
  3090. label00002144:
  3091. 00002144  302E FFFC                move.w     D0, [A6 - 0x4]
  3092. 00002148  906E FFF8                sub.w      D0, [A6 - 0x8]
  3093. 0000214C  3D40 FFF4                move.w     [A6 - 0xC], D0
  3094. 00002150  7000                     moveq.l    D0, 0x00
  3095. 00002152  302E FFFA                move.w     D0, [A6 - 0x6]
  3096. 00002156  EA88                     lsr        D0, 5
  3097. 00002158  2D40 FFE2                move.l     [A6 - 0x1E], D0
  3098. 0000215C  7000                     moveq.l    D0, 0x00
  3099. 0000215E  322E FFFE                move.w     D1, [A6 - 0x2]
  3100. 00002162  D27C 001F                add.w      D1, 0x1F
  3101. 00002166  3001                     move.w     D0, D1
  3102. 00002168  EA88                     lsr        D0, 5
  3103. 0000216A  90AE FFE2                sub.l      D0, [A6 - 0x1E]
  3104. 0000216E  2D40 FFE6                move.l     [A6 - 0x1A], D0
  3105. 00002172  E380                     asl        D0, 1
  3106. 00002174  2D40 FFEA                move.l     [A6 - 0x16], D0
  3107. 00002178  2C2E FFE6                move.l     D6, [A6 - 0x1A]
  3108. 0000217C  E586                     asl        D6, 2
  3109. 0000217E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3110. 00002182  7008                     moveq.l    D0, 0x08
  3111. 00002184  2F00                     move.l     -[A7], D0
  3112. 00002186  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  3113. 0000218A  2A1F                     move.l     D5, [A7]+
  3114. 0000218C  5485                     addq.l     D5, 2
  3115. 0000218E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3116. 00002192  7004                     moveq.l    D0, 0x04
  3117. 00002194  2F00                     move.l     -[A7], D0
  3118. 00002196  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  3119. 0000219A  2E1F                     move.l     D7, [A7]+
  3120. 0000219C  5487                     addq.l     D7, 2
  3121. 0000219E  41EE FD52                lea.l      A0, [A6 - 0x2AE]
  3122. 000021A2  2D48 FD42                move.l     [A6 - 0x2BE], A0
  3123. 000021A6  41EE FDF2                lea.l      A0, [A6 - 0x20E]
  3124. 000021AA  2D48 FD46                move.l     [A6 - 0x2BA], A0
  3125. 000021AE  41EE FE92                lea.l      A0, [A6 - 0x16E]
  3126. 000021B2  2D48 FD4A                move.l     [A6 - 0x2B6], A0
  3127. 000021B6  2F2E FD42                move.l     -[A7], [A6 - 0x2BE]
  3128. 000021BA  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3129. 000021BE  4EAD 29D2                jsr        [A5 + 0x29D2 /* export_1334 */]
  3130. 000021C2  2F2E FD46                move.l     -[A7], [A6 - 0x2BA]
  3131. 000021C6  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3132. 000021CA  4EAD 29D2                jsr        [A5 + 0x29D2 /* export_1334 */]
  3133. 000021CE  2F2E FD4A                move.l     -[A7], [A6 - 0x2B6]
  3134. 000021D2  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3135. 000021D6  4EAD 29D2                jsr        [A5 + 0x29D2 /* export_1334 */]
  3136. 000021DA  2D7C AAAA AAAA FB10      move.l     [A6 - 0x4F0], 0xAAAAAAAA
  3137. 000021E2  2D7C 5555 5555 FB14      move.l     [A6 - 0x4EC], 0x55555555 /* 'UUUU' */
  3138. 000021EA  2D7C AAAA AAAA FB18      move.l     [A6 - 0x4E8], 0xAAAAAAAA
  3139. 000021F2  2D7C 5555 5555 FB1C      move.l     [A6 - 0x4E4], 0x55555555 /* 'UUUU' */
  3140. 000021FA  2D7C AAAA AAAA FB20      move.l     [A6 - 0x4E0], 0xAAAAAAAA
  3141. 00002202  2D7C 5555 5555 FB24      move.l     [A6 - 0x4DC], 0x55555555 /* 'UUUU' */
  3142. 0000220A  2D7C AAAA AAAA FB28      move.l     [A6 - 0x4D8], 0xAAAAAAAA
  3143. 00002212  2D7C 5555 5555 FB2C      move.l     [A6 - 0x4D4], 0x55555555 /* 'UUUU' */
  3144. 0000221A  49EE FB10                lea.l      A4, [A6 - 0x4F0]
  3145. 0000221E  200C                     move.l     D0, A4
  3146. 00002220  7220                     moveq.l    D1, 0x20
  3147. 00002222  D081                     add.l      D0, D1
  3148. 00002224  2D40 FB0C                move.l     [A6 - 0x4F4], D0
  3149. 00002228  42AE FB3E                clr.l      [A6 - 0x4C2]
  3150. 0000222C  42AE FB36                clr.l      [A6 - 0x4CA]
  3151. 00002230  202E FFE2                move.l     D0, [A6 - 0x1E]
  3152. 00002234  E580                     asl        D0, 2
  3153. 00002236  D0AE 0016                add.l      D0, [A6 + 0x16]
  3154. 0000223A  2F00                     move.l     -[A7], D0
  3155. 0000223C  42A7                     clr.l      -[A7]
  3156. 0000223E  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  3157. 00002242  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3158. 00002246  301F                     move.w     D0, [A7]+
  3159. 00002248  C1DF                     muls.w     D0, [A7]+
  3160. 0000224A  2E80                     move.l     [A7], D0
  3161. 0000224C  221F                     move.l     D1, [A7]+
  3162. 0000224E  201F                     move.l     D0, [A7]+
  3163. 00002250  D280                     add.l      D1, D0
  3164. 00002252  2D41 FFD2                move.l     [A6 - 0x2E], D1
  3165. 00002256  2D6E 0012 FFD6           move.l     [A6 - 0x2A], [A6 + 0x12]
  3166. 0000225C  3D7C 0001 FAF6           move.w     [A6 - 0x50A], 0x1
  3167. 00002262  3D6E FFF4 FAF4           move.w     [A6 - 0x50C], [A6 - 0xC]
  3168. 00002268  3D6E FAF6 FFF2           move.w     [A6 - 0xE], [A6 - 0x50A]
  3169. 0000226E  6000 0360                bra        +0x362 /* 000025D0 */
  3170. label00002272:
  3171. 00002272  2D6E FD4A FD4E           move.l     [A6 - 0x2B2], [A6 - 0x2B6]
  3172. 00002278  2D6E FD46 FD4A           move.l     [A6 - 0x2B6], [A6 - 0x2BA]
  3173. 0000227E  2D6E FD42 FD46           move.l     [A6 - 0x2BA], [A6 - 0x2BE]
  3174. 00002284  2D6E FD4E FD42           move.l     [A6 - 0x2BE], [A6 - 0x2B2]
  3175. 0000228A  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  3176. 0000228E  2F2E FD42                move.l     -[A7], [A6 - 0x2BE]
  3177. 00002292  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3178. 00002296  4EAD 2812                jsr        [A5 + 0x2812 /* export_1278 */]
  3179. 0000229A  701F                     moveq.l    D0, 0x1F
  3180. 0000229C  B06E FB36                cmp.w      D0, [A6 - 0x4CA]
  3181. 000022A0  6606                     bne        +0x8 /* 000022A8 */
  3182. 000022A2  2F0E                     move.l     -[A7], A6
  3183. 000022A4  4EBA FD4C                jsr        [PC - 0x2B4 /* 00001FF2 */]
  3184. label000022A8:
  3185. 000022A8  4267                     clr.w      -[A7]
  3186. 000022AA  2F2E FD42                move.l     -[A7], [A6 - 0x2BE]
  3187. 000022AE  42A7                     clr.l      -[A7]
  3188. 000022B0  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3189. 000022B4  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  3190. 000022B8  101F                     move.b     D0, [A7]+
  3191. 000022BA  670E                     beq        +0x10 /* 000022CA */
  3192. 000022BC  3F3C 0081                move.w     -[A7], 0x81
  3193. 000022C0  2F0E                     move.l     -[A7], A6
  3194. 000022C2  4EBA FD70                jsr        [PC - 0x290 /* 00002034 */]
  3195. 000022C6  6000 02EE                bra        +0x2F0 /* 000025B6 */
  3196. label000022CA:
  3197. 000022CA  4267                     clr.w      -[A7]
  3198. 000022CC  2F2E FD42                move.l     -[A7], [A6 - 0x2BE]
  3199. 000022D0  70FF                     moveq.l    D0, 0xFFFFFFFF
  3200. 000022D2  2F00                     move.l     -[A7], D0
  3201. 000022D4  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3202. 000022D8  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  3203. 000022DC  101F                     move.b     D0, [A7]+
  3204. 000022DE  670E                     beq        +0x10 /* 000022EE */
  3205. 000022E0  3F3C 0082                move.w     -[A7], 0x82
  3206. 000022E4  2F0E                     move.l     -[A7], A6
  3207. 000022E6  4EBA FD4C                jsr        [PC - 0x2B4 /* 00002034 */]
  3208. 000022EA  6000 02CA                bra        +0x2CC /* 000025B6 */
  3209. label000022EE:
  3210. 000022EE  486E FB30                pea.l      [A6 - 0x4D0]
  3211. 000022F2  206E FD42                movea.l    A0, [A6 - 0x2BE]
  3212. 000022F6  1010                     move.b     D0, [A0]
  3213. 000022F8  4880                     ext.w      D0
  3214. 000022FA  3F00                     move.w     -[A7], D0
  3215. 000022FC  7004                     moveq.l    D0, 0x04
  3216. 000022FE  2F00                     move.l     -[A7], D0
  3217. 00002300  4EAD 285A                jsr        [A5 + 0x285A /* export_1287 */]
  3218. 00002304  4267                     clr.w      -[A7]
  3219. 00002306  2F2E FD42                move.l     -[A7], [A6 - 0x2BE]
  3220. 0000230A  2F2E FB30                move.l     -[A7], [A6 - 0x4D0]
  3221. 0000230E  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3222. 00002312  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  3223. 00002316  101F                     move.b     D0, [A7]+
  3224. 00002318  673C                     beq        +0x3E /* 00002356 */
  3225. 0000231A  202E FB30                move.l     D0, [A6 - 0x4D0]
  3226. 0000231E  B094                     cmp.l      D0, [A4]
  3227. 00002320  660E                     bne        +0x10 /* 00002330 */
  3228. 00002322  3F3C 0084                move.w     -[A7], 0x84
  3229. 00002326  2F0E                     move.l     -[A7], A6
  3230. 00002328  4EBA FD0A                jsr        [PC - 0x2F6 /* 00002034 */]
  3231. 0000232C  6000 0288                bra        +0x28A /* 000025B6 */
  3232. label00002330:
  3233. 00002330  2F0E                     move.l     -[A7], A6
  3234. 00002332  4EBA FCBE                jsr        [PC - 0x342 /* 00001FF2 */]
  3235. 00002336  28AE FB30                move.l     [A4], [A6 - 0x4D0]
  3236. 0000233A  206E FFD6                movea.l    A0, [A6 - 0x2A]
  3237. 0000233E  10BC 0083                move.b     [A0], 0x83
  3238. 00002342  52AE FFD6                addq.l     [A6 - 0x2A], 1
  3239. 00002346  206E FFD6                movea.l    A0, [A6 - 0x2A]
  3240. 0000234A  10AE FB33                move.b     [A0], [A6 - 0x4CD]
  3241. 0000234E  52AE FFD6                addq.l     [A6 - 0x2A], 1
  3242. 00002352  6000 0262                bra        +0x264 /* 000025B6 */
  3243. label00002356:
  3244. 00002356  4267                     clr.w      -[A7]
  3245. 00002358  2F2E FD42                move.l     -[A7], [A6 - 0x2BE]
  3246. 0000235C  2F2E FD46                move.l     -[A7], [A6 - 0x2BA]
  3247. 00002360  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3248. 00002364  4EAD 2852                jsr        [A5 + 0x2852 /* export_1286 */]
  3249. 00002368  101F                     move.b     D0, [A7]+
  3250. 0000236A  670E                     beq        +0x10 /* 0000237A */
  3251. 0000236C  3F3C 0085                move.w     -[A7], 0x85
  3252. 00002370  2F0E                     move.l     -[A7], A6
  3253. 00002372  4EBA FCC0                jsr        [PC - 0x340 /* 00002034 */]
  3254. 00002376  6000 023E                bra        +0x240 /* 000025B6 */
  3255. label0000237A:
  3256. 0000237A  4267                     clr.w      -[A7]
  3257. 0000237C  2F2E FD42                move.l     -[A7], [A6 - 0x2BE]
  3258. 00002380  2F2E FD4A                move.l     -[A7], [A6 - 0x2B6]
  3259. 00002384  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3260. 00002388  4EAD 2852                jsr        [A5 + 0x2852 /* export_1286 */]
  3261. 0000238C  101F                     move.b     D0, [A7]+
  3262. 0000238E  670E                     beq        +0x10 /* 0000239E */
  3263. 00002390  3F3C 0086                move.w     -[A7], 0x86
  3264. 00002394  2F0E                     move.l     -[A7], A6
  3265. 00002396  4EBA FC9C                jsr        [PC - 0x364 /* 00002034 */]
  3266. 0000239A  6000 021A                bra        +0x21C /* 000025B6 */
  3267. label0000239E:
  3268. 0000239E  2F0E                     move.l     -[A7], A6
  3269. 000023A0  4EBA FC50                jsr        [PC - 0x3B0 /* 00001FF2 */]
  3270. 000023A4  102E 000C                move.b     D0, [A6 + 0xC]
  3271. 000023A8  6712                     beq        +0x14 /* 000023BC */
  3272. 000023AA  2D7C 0001 0001 FB3A      move.l     [A6 - 0x4C6], 0x10001
  3273. 000023B2  3D7C 008D FB34           move.w     [A6 - 0x4CC], 0x8D
  3274. 000023B8  6000 010A                bra        +0x10C /* 000024C4 */
  3275. label000023BC:
  3276. 000023BC  42AE FB3A                clr.l      [A6 - 0x4C6]
  3277. 000023C0  3D7C 0089 FB34           move.w     [A6 - 0x4CC], 0x89
  3278. 000023C6  42A7                     clr.l      -[A7]
  3279. 000023C8  2F2E FD42                move.l     -[A7], [A6 - 0x2BE]
  3280. 000023CC  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3281. 000023D0  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  3282. 000023D4  2D5F FB04                move.l     [A6 - 0x4FC], [A7]+
  3283. 000023D8  BAAE FB04                cmp.l      D5, [A6 - 0x4FC]
  3284. 000023DC  6C00 00E6                bge        +0xE8 /* 000024C4 */
  3285. 000023E0  42A7                     clr.l      -[A7]
  3286. 000023E2  2F2E FD42                move.l     -[A7], [A6 - 0x2BE]
  3287. 000023E6  2F2E FD46                move.l     -[A7], [A6 - 0x2BA]
  3288. 000023EA  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3289. 000023EE  4EAD 1E72                jsr        [A5 + 0x1E72 /* export_970 */]
  3290. 000023F2  2D5F FB00                move.l     [A6 - 0x500], [A7]+
  3291. 000023F6  202E FB00                move.l     D0, [A6 - 0x500]
  3292. 000023FA  B0AE FB04                cmp.l      D0, [A6 - 0x4FC]
  3293. 000023FE  6C1C                     bge        +0x1E /* 0000241C */
  3294. 00002400  2D6E FB00 FB04           move.l     [A6 - 0x4FC], [A6 - 0x500]
  3295. 00002406  2D7C 0000 0001 FB3A      move.l     [A6 - 0x4C6], 0x1
  3296. 0000240E  3D7C 008A FB34           move.w     [A6 - 0x4CC], 0x8A
  3297. 00002414  BAAE FB04                cmp.l      D5, [A6 - 0x4FC]
  3298. 00002418  6C00 00AA                bge        +0xAC /* 000024C4 */
  3299. label0000241C:
  3300. 0000241C  42A7                     clr.l      -[A7]
  3301. 0000241E  2F2E FD42                move.l     -[A7], [A6 - 0x2BE]
  3302. 00002422  2F2E FD4A                move.l     -[A7], [A6 - 0x2B6]
  3303. 00002426  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3304. 0000242A  4EAD 1E72                jsr        [A5 + 0x1E72 /* export_970 */]
  3305. 0000242E  2D5F FB00                move.l     [A6 - 0x500], [A7]+
  3306. 00002432  202E FB00                move.l     D0, [A6 - 0x500]
  3307. 00002436  B0AE FB04                cmp.l      D0, [A6 - 0x4FC]
  3308. 0000243A  6C1A                     bge        +0x1C /* 00002456 */
  3309. 0000243C  2D6E FB00 FB04           move.l     [A6 - 0x4FC], [A6 - 0x500]
  3310. 00002442  2D7C 0000 0002 FB3A      move.l     [A6 - 0x4C6], 0x2
  3311. 0000244A  3D7C 008B FB34           move.w     [A6 - 0x4CC], 0x8B
  3312. 00002450  BAAE FB04                cmp.l      D5, [A6 - 0x4FC]
  3313. 00002454  6C6E                     bge        +0x70 /* 000024C4 */
  3314. label00002456:
  3315. 00002456  BEAE FB04                cmp.l      D7, [A6 - 0x4FC]
  3316. 0000245A  6C10                     bge        +0x12 /* 0000246C */
  3317. 0000245C  2F3C 0000 0001           move.l     -[A7], 0x1
  3318. 00002462  3F3C 008C                move.w     -[A7], 0x8C
  3319. 00002466  2F0E                     move.l     -[A7], A6
  3320. 00002468  4EBA FC02                jsr        [PC - 0x3FE /* 0000206C */]
  3321. label0000246C:
  3322. 0000246C  BEAE FB04                cmp.l      D7, [A6 - 0x4FC]
  3323. 00002470  6C10                     bge        +0x12 /* 00002482 */
  3324. 00002472  2F3C 0001 0001           move.l     -[A7], 0x10001
  3325. 00002478  3F3C 008D                move.w     -[A7], 0x8D
  3326. 0000247C  2F0E                     move.l     -[A7], A6
  3327. 0000247E  4EBA FBEC                jsr        [PC - 0x414 /* 0000206C */]
  3328. label00002482:
  3329. 00002482  BEAE FB04                cmp.l      D7, [A6 - 0x4FC]
  3330. 00002486  6C10                     bge        +0x12 /* 00002498 */
  3331. 00002488  2F3C 0002 0002           move.l     -[A7], 0x20002
  3332. 0000248E  3F3C 008E                move.w     -[A7], 0x8E
  3333. 00002492  2F0E                     move.l     -[A7], A6
  3334. 00002494  4EBA FBD6                jsr        [PC - 0x42A /* 0000206C */]
  3335. label00002498:
  3336. 00002498  BEAE FB04                cmp.l      D7, [A6 - 0x4FC]
  3337. 0000249C  6C10                     bge        +0x12 /* 000024AE */
  3338. 0000249E  2F3C 0000 0008           move.l     -[A7], 0x8
  3339. 000024A4  3F3C 008F                move.w     -[A7], 0x8F
  3340. 000024A8  2F0E                     move.l     -[A7], A6
  3341. 000024AA  4EBA FBC0                jsr        [PC - 0x440 /* 0000206C */]
  3342. label000024AE:
  3343. 000024AE  BEAE FB04                cmp.l      D7, [A6 - 0x4FC]
  3344. 000024B2  6C10                     bge        +0x12 /* 000024C4 */
  3345. 000024B4  2F3C 0000 0010           move.l     -[A7], 0x10
  3346. 000024BA  3F3C 0088                move.w     -[A7], 0x88
  3347. 000024BE  2F0E                     move.l     -[A7], A6
  3348. 000024C0  4EBA FBAA                jsr        [PC - 0x456 /* 0000206C */]
  3349. label000024C4:
  3350. 000024C4  2F2E FD42                move.l     -[A7], [A6 - 0x2BE]
  3351. 000024C8  486E FF32                pea.l      [A6 - 0xCE]
  3352. 000024CC  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3353. 000024D0  4EAD 2812                jsr        [A5 + 0x2812 /* export_1278 */]
  3354. 000024D4  7001                     moveq.l    D0, 0x01
  3355. 000024D6  B06E FB3C                cmp.w      D0, [A6 - 0x4C4]
  3356. 000024DA  6610                     bne        +0x12 /* 000024EC */
  3357. 000024DC  2F2E FD46                move.l     -[A7], [A6 - 0x2BA]
  3358. 000024E0  486E FF32                pea.l      [A6 - 0xCE]
  3359. 000024E4  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3360. 000024E8  4EAD 29C2                jsr        [A5 + 0x29C2 /* export_1332 */]
  3361. label000024EC:
  3362. 000024EC  7002                     moveq.l    D0, 0x02
  3363. 000024EE  B06E FB3C                cmp.w      D0, [A6 - 0x4C4]
  3364. 000024F2  6610                     bne        +0x12 /* 00002504 */
  3365. 000024F4  2F2E FD4A                move.l     -[A7], [A6 - 0x2B6]
  3366. 000024F8  486E FF32                pea.l      [A6 - 0xCE]
  3367. 000024FC  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3368. 00002500  4EAD 29C2                jsr        [A5 + 0x29C2 /* export_1332 */]
  3369. label00002504:
  3370. 00002504  4A6E FB3A                tst.w      [A6 - 0x4C6]
  3371. 00002508  6710                     beq        +0x12 /* 0000251A */
  3372. 0000250A  486E FF32                pea.l      [A6 - 0xCE]
  3373. 0000250E  3F2E FB3A                move.w     -[A7], [A6 - 0x4C6]
  3374. 00002512  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  3375. 00002516  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  3376. label0000251A:
  3377. 0000251A  41EE FF32                lea.l      A0, [A6 - 0xCE]
  3378. 0000251E  2D48 FFDA                move.l     [A6 - 0x26], A0
  3379. 00002522  41EE FB42                lea.l      A0, [A6 - 0x4BE]
  3380. 00002526  2D48 FFDE                move.l     [A6 - 0x22], A0
  3381. 0000252A  486E FFDA                pea.l      [A6 - 0x26]
  3382. 0000252E  486E FFDE                pea.l      [A6 - 0x22]
  3383. 00002532  3F06                     move.w     -[A7], D6
  3384. 00002534  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  3385. 00002538  41EE FB42                lea.l      A0, [A6 - 0x4BE]
  3386. 0000253C  202E FFDE                move.l     D0, [A6 - 0x22]
  3387. 00002540  9088                     sub.l      D0, A0
  3388. 00002542  3800                     move.w     D4, D0
  3389. 00002544  48C0                     ext.l      D0
  3390. 00002546  BC80                     cmp.l      D6, D0
  3391. 00002548  6E22                     bgt        +0x24 /* 0000256C */
  3392. 0000254A  206E FFD6                movea.l    A0, [A6 - 0x2A]
  3393. 0000254E  10BC 0080                move.b     [A0], 0x80
  3394. 00002552  52AE FFD6                addq.l     [A6 - 0x2A], 1
  3395. 00002556  2F2E FD42                move.l     -[A7], [A6 - 0x2BE]
  3396. 0000255A  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  3397. 0000255E  2F06                     move.l     -[A7], D6
  3398. 00002560  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  3399. 00002564  2006                     move.l     D0, D6
  3400. 00002566  D1AE FFD6                add.l      [A6 - 0x2A], D0
  3401. 0000256A  604A                     bra        +0x4C /* 000025B6 */
  3402. label0000256C:
  3403. 0000256C  302E FB3A                move.w     D0, [A6 - 0x4C6]
  3404. 00002570  B06E FB3E                cmp.w      D0, [A6 - 0x4C2]
  3405. 00002574  56C0                     sne        D0
  3406. 00002576  322E FB3C                move.w     D1, [A6 - 0x4C4]
  3407. 0000257A  B26E FB40                cmp.w      D1, [A6 - 0x4C0]
  3408. 0000257E  56C1                     sne        D1
  3409. 00002580  8001                     or.b       D0, D1
  3410. 00002582  6718                     beq        +0x1A /* 0000259C */
  3411. 00002584  3D6E FB3A FB3E           move.w     [A6 - 0x4C2], [A6 - 0x4C6]
  3412. 0000258A  3D6E FB3C FB40           move.w     [A6 - 0x4C0], [A6 - 0x4C4]
  3413. 00002590  206E FFD6                movea.l    A0, [A6 - 0x2A]
  3414. 00002594  10AE FB35                move.b     [A0], [A6 - 0x4CB]
  3415. 00002598  52AE FFD6                addq.l     [A6 - 0x2A], 1
  3416. label0000259C:
  3417. 0000259C  486E FB42                pea.l      [A6 - 0x4BE]
  3418. 000025A0  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  3419. 000025A4  3004                     move.w     D0, D4
  3420. 000025A6  48C0                     ext.l      D0
  3421. 000025A8  2F00                     move.l     -[A7], D0
  3422. 000025AA  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  3423. 000025AE  3004                     move.w     D0, D4
  3424. 000025B0  48C0                     ext.l      D0
  3425. 000025B2  D1AE FFD6                add.l      [A6 - 0x2A], D0
  3426. label000025B6:
  3427. 000025B6  202D C954                move.l     D0, [A5 - 0x36AC]
  3428. 000025BA  D1AE FFD2                add.l      [A6 - 0x2E], D0
  3429. 000025BE  588C                     addq.l     A4, 4
  3430. 000025C0  B9EE FB0C                cmpa.l     A4, [A6 - 0x4F4]
  3431. 000025C4  6604                     bne        +0x6 /* 000025CA */
  3432. 000025C6  49EE FB10                lea.l      A4, [A6 - 0x4F0]
  3433. label000025CA:
  3434. 000025CA  526E FFF2                addq.w     [A6 - 0xE], 1
  3435. 000025CE  690C                     bvs        +0xE /* 000025DC */
  3436. label000025D0:
  3437. 000025D0  302E FFF2                move.w     D0, [A6 - 0xE]
  3438. 000025D4  B06E FAF4                cmp.w      D0, [A6 - 0x50C]
  3439. 000025D8  6F00 FC98                ble        -0x366 /* 00002272 */
  3440. label000025DC:
  3441. 000025DC  2F0E                     move.l     -[A7], A6
  3442. 000025DE  4EBA FA12                jsr        [PC - 0x5EE /* 00001FF2 */]
  3443. 000025E2  202E FFD6                move.l     D0, [A6 - 0x2A]
  3444. 000025E6  90AE 0012                sub.l      D0, [A6 + 0x12]
  3445. 000025EA  5680                     addq.l     D0, 3
  3446. 000025EC  C0BC FFFF FFFC           and.l      D0, 0xFFFFFFFC
  3447. 000025F2  206E 0008                movea.l    A0, [A6 + 0x8]
  3448. 000025F6  2080                     move.l     [A0], D0
  3449. label000025F8:
  3450. 000025F8  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  3451. 000025FC  4E5E                     unlink     A6
  3452. 000025FE  205F                     movea.l    A0, [A7]+
  3453. 00002600  DEFC 0012                add.w      A7, 0x12
  3454. 00002604  4ED0                     jmp        [A0]
  3455. export_1179:
  3456. 00002606  4E56 FFC0                link       A6, -0x0040
  3457. 0000260A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3458. 0000260E  2A2E 000C                move.l     D5, [A6 + 0xC]
  3459. 00002612  70FF                     moveq.l    D0, 0xFFFFFFFF
  3460. 00002614  2D40 0010                move.l     [A6 + 0x10], D0
  3461. 00002618  41EE FFF4                lea.l      A0, [A6 - 0xC]
  3462. 0000261C  43ED C704                lea.l      A1, [A5 - 0x38FC]
  3463. 00002620  7003                     moveq.l    D0, 0x03
  3464. label00002622:
  3465. 00002622  30D9                     move.w     [A0]+, [A1]+
  3466. 00002624  51C8 FFFC                dbf        D0, -0x6 /* 00002622 */
  3467. 00002628  4A85                     tst.l      D5
  3468. 0000262A  6612                     bne        +0x14 /* 0000263E */
  3469. 0000262C  41EE FFF4                lea.l      A0, [A6 - 0xC]
  3470. 00002630  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  3471. 00002634  7003                     moveq.l    D0, 0x03
  3472. label00002636:
  3473. 00002636  30D9                     move.w     [A0]+, [A1]+
  3474. 00002638  51C8 FFFC                dbf        D0, -0x6 /* 00002636 */
  3475. 0000263C  6014                     bra        +0x16 /* 00002652 */
  3476. label0000263E:
  3477. 0000263E  70FF                     moveq.l    D0, 0xFFFFFFFF
  3478. 00002640  B085                     cmp.l      D0, D5
  3479. 00002642  670E                     beq        +0x10 /* 00002652 */
  3480. 00002644  2F05                     move.l     -[A7], D5
  3481. 00002646  486E FFF4                pea.l      [A6 - 0xC]
  3482. 0000264A  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  3483. 0000264E  4EBA D9B0                jsr        [PC - 0x2650 /* 00000000 */]
  3484. label00002652:
  3485. 00002652  41EE FFE0                lea.l      A0, [A6 - 0x20]
  3486. 00002656  43ED C704                lea.l      A1, [A5 - 0x38FC]
  3487. 0000265A  7003                     moveq.l    D0, 0x03
  3488. label0000265C:
  3489. 0000265C  30D9                     move.w     [A0]+, [A1]+
  3490. 0000265E  51C8 FFFC                dbf        D0, -0x6 /* 0000265C */
  3491. 00002662  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3492. 00002666  486E FFE0                pea.l      [A6 - 0x20]
  3493. 0000266A  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  3494. 0000266E  4EBA D990                jsr        [PC - 0x2670 /* 00000000 */]
  3495. 00002672  4267                     clr.w      -[A7]
  3496. 00002674  486E FFF4                pea.l      [A6 - 0xC]
  3497. 00002678  A8AE                     syscall    EmptyRect
  3498. 0000267A  4267                     clr.w      -[A7]
  3499. 0000267C  486E FFE0                pea.l      [A6 - 0x20]
  3500. 00002680  A8AE                     syscall    EmptyRect
  3501. 00002682  101F                     move.b     D0, [A7]+
  3502. 00002684  C01F                     and.b      D0, [A7]+
  3503. 00002686  670A                     beq        +0xC /* 00002692 */
  3504. 00002688  7000                     moveq.l    D0, 0x00
  3505. 0000268A  2D40 0010                move.l     [A6 + 0x10], D0
  3506. 0000268E  6000 0200                bra        +0x202 /* 00002890 */
  3507. label00002692:
  3508. 00002692  7E00                     moveq.l    D7, 0x00
  3509. 00002694  70FF                     moveq.l    D0, 0xFFFFFFFF
  3510. 00002696  B085                     cmp.l      D0, D5
  3511. 00002698  56C0                     sne        D0
  3512. 0000269A  2F00                     move.l     -[A7], D0
  3513. 0000269C  4267                     clr.w      -[A7]
  3514. 0000269E  486E FFF4                pea.l      [A6 - 0xC]
  3515. 000026A2  A8AE                     syscall    EmptyRect
  3516. 000026A4  121F                     move.b     D1, [A7]+
  3517. 000026A6  201F                     move.l     D0, [A7]+
  3518. 000026A8  0A01 0001                xori.b     D1, 0x1
  3519. 000026AC  C001                     and.b      D0, D1
  3520. 000026AE  6776                     beq        +0x78 /* 00002726 */
  3521. 000026B0  42A7                     clr.l      -[A7]
  3522. 000026B2  302E FFFA                move.w     D0, [A6 - 0x6]
  3523. 000026B6  906E FFF6                sub.w      D0, [A6 - 0xA]
  3524. 000026BA  3F00                     move.w     -[A7], D0
  3525. 000026BC  302E FFF8                move.w     D0, [A6 - 0x8]
  3526. 000026C0  906E FFF4                sub.w      D0, [A6 - 0xC]
  3527. 000026C4  3F00                     move.w     -[A7], D0
  3528. 000026C6  301F                     move.w     D0, [A7]+
  3529. 000026C8  C1DF                     muls.w     D0, [A7]+
  3530. 000026CA  2E80                     move.l     [A7], D0
  3531. 000026CC  2D5F FFC8                move.l     [A6 - 0x38], [A7]+
  3532. 000026D0  42A7                     clr.l      -[A7]
  3533. 000026D2  2F05                     move.l     -[A7], D5
  3534. 000026D4  2F2D C712                move.l     -[A7], [A5 - 0x38EE]
  3535. 000026D8  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  3536. 000026DC  2D5F FFCC                move.l     [A6 - 0x34], [A7]+
  3537. 000026E0  202E FFCC                move.l     D0, [A6 - 0x34]
  3538. 000026E4  B0AE FFC8                cmp.l      D0, [A6 - 0x38]
  3539. 000026E8  6C3C                     bge        +0x3E /* 00002726 */
  3540. 000026EA  7000                     moveq.l    D0, 0x00
  3541. 000026EC  322E FFFA                move.w     D1, [A6 - 0x6]
  3542. 000026F0  D27C 001F                add.w      D1, 0x1F
  3543. 000026F4  3001                     move.w     D0, D1
  3544. 000026F6  EA88                     lsr        D0, 5
  3545. 000026F8  7200                     moveq.l    D1, 0x00
  3546. 000026FA  322E FFF6                move.w     D1, [A6 - 0xA]
  3547. 000026FE  EA89                     lsr        D1, 5
  3548. 00002700  9081                     sub.l      D0, D1
  3549. 00002702  E580                     asl        D0, 2
  3550. 00002704  5280                     addq.l     D0, 1
  3551. 00002706  2D40 FFF0                move.l     [A6 - 0x10], D0
  3552. 0000270A  302E FFF8                move.w     D0, [A6 - 0x8]
  3553. 0000270E  906E FFF4                sub.w      D0, [A6 - 0xC]
  3554. 00002712  48C0                     ext.l      D0
  3555. 00002714  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3556. 00002718  2F00                     move.l     -[A7], D0
  3557. 0000271A  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  3558. 0000271E  2E1F                     move.l     D7, [A7]+
  3559. 00002720  DEBC 0000 0080           add.l      D7, 0x80
  3560. label00002726:
  3561. 00002726  7C00                     moveq.l    D6, 0x00
  3562. 00002728  4267                     clr.w      -[A7]
  3563. 0000272A  486E FFE0                pea.l      [A6 - 0x20]
  3564. 0000272E  A8AE                     syscall    EmptyRect
  3565. 00002730  101F                     move.b     D0, [A7]+
  3566. 00002732  663C                     bne        +0x3E /* 00002770 */
  3567. 00002734  7000                     moveq.l    D0, 0x00
  3568. 00002736  322E FFE6                move.w     D1, [A6 - 0x1A]
  3569. 0000273A  D27C 001F                add.w      D1, 0x1F
  3570. 0000273E  3001                     move.w     D0, D1
  3571. 00002740  EA88                     lsr        D0, 5
  3572. 00002742  7200                     moveq.l    D1, 0x00
  3573. 00002744  322E FFE2                move.w     D1, [A6 - 0x1E]
  3574. 00002748  EA89                     lsr        D1, 5
  3575. 0000274A  9081                     sub.l      D0, D1
  3576. 0000274C  E580                     asl        D0, 2
  3577. 0000274E  5280                     addq.l     D0, 1
  3578. 00002750  2D40 FFDC                move.l     [A6 - 0x24], D0
  3579. 00002754  302E FFE4                move.w     D0, [A6 - 0x1C]
  3580. 00002758  906E FFE0                sub.w      D0, [A6 - 0x20]
  3581. 0000275C  48C0                     ext.l      D0
  3582. 0000275E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3583. 00002762  2F00                     move.l     -[A7], D0
  3584. 00002764  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  3585. 00002768  2C1F                     move.l     D6, [A7]+
  3586. 0000276A  DCBC 0000 0080           add.l      D6, 0x80
  3587. label00002770:
  3588. 00002770  2007                     move.l     D0, D7
  3589. 00002772  7240                     moveq.l    D1, 0x40
  3590. 00002774  D081                     add.l      D0, D1
  3591. 00002776  D086                     add.l      D0, D6
  3592. 00002778  2D40 FFC4                move.l     [A6 - 0x3C], D0
  3593. 0000277C  42A7                     clr.l      -[A7]
  3594. 0000277E  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  3595. 00002782  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  3596. 00002786  265F                     movea.l    A3, [A7]+
  3597. 00002788  200B                     move.l     D0, A3
  3598. 0000278A  6608                     bne        +0xA /* 00002794 */
  3599. 0000278C  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  3600. 00002790  6000 00FE                bra        +0x100 /* 00002890 */
  3601. label00002794:
  3602. 00002794  7000                     moveq.l    D0, 0x00
  3603. 00002796  2D40 FFEC                move.l     [A6 - 0x14], D0
  3604. 0000279A  4A87                     tst.l      D7
  3605. 0000279C  6F2A                     ble        +0x2C /* 000027C8 */
  3606. 0000279E  2813                     move.l     D4, [A3]
  3607. 000027A0  7040                     moveq.l    D0, 0x40
  3608. 000027A2  D880                     add.l      D4, D0
  3609. 000027A4  2F05                     move.l     -[A7], D5
  3610. 000027A6  2F04                     move.l     -[A7], D4
  3611. 000027A8  486E FFF4                pea.l      [A6 - 0xC]
  3612. 000027AC  1F3C 0001                move.b     -[A7], 0x1
  3613. 000027B0  486E FFEC                pea.l      [A6 - 0x14]
  3614. 000027B4  4EBA F956                jsr        [PC - 0x6AA /* 0000210C */]
  3615. 000027B8  BEAE FFEC                cmp.l      D7, [A6 - 0x14]
  3616. 000027BC  6C0A                     bge        +0xC /* 000027C8 */
  3617. 000027BE  2F3C 0000 08B7           move.l     -[A7], 0x8B7
  3618. 000027C4  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  3619. label000027C8:
  3620. 000027C8  7000                     moveq.l    D0, 0x00
  3621. 000027CA  2D40 FFD8                move.l     [A6 - 0x28], D0
  3622. 000027CE  4A86                     tst.l      D6
  3623. 000027D0  6F30                     ble        +0x32 /* 00002802 */
  3624. 000027D2  2013                     move.l     D0, [A3]
  3625. 000027D4  7240                     moveq.l    D1, 0x40
  3626. 000027D6  D081                     add.l      D0, D1
  3627. 000027D8  282E FFEC                move.l     D4, [A6 - 0x14]
  3628. 000027DC  D880                     add.l      D4, D0
  3629. 000027DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3630. 000027E2  2F04                     move.l     -[A7], D4
  3631. 000027E4  486E FFE0                pea.l      [A6 - 0x20]
  3632. 000027E8  4267                     clr.w      -[A7]
  3633. 000027EA  486E FFD8                pea.l      [A6 - 0x28]
  3634. 000027EE  4EBA F91C                jsr        [PC - 0x6E4 /* 0000210C */]
  3635. 000027F2  BCAE FFD8                cmp.l      D6, [A6 - 0x28]
  3636. 000027F6  6C0A                     bge        +0xC /* 00002802 */
  3637. 000027F8  2F3C 0000 08B8           move.l     -[A7], 0x8B8
  3638. 000027FE  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  3639. label00002802:
  3640. 00002802  42A7                     clr.l      -[A7]
  3641. 00002804  202E FFEC                move.l     D0, [A6 - 0x14]
  3642. 00002808  7240                     moveq.l    D1, 0x40
  3643. 0000280A  D081                     add.l      D0, D1
  3644. 0000280C  222E FFD8                move.l     D1, [A6 - 0x28]
  3645. 00002810  D280                     add.l      D1, D0
  3646. 00002812  2F01                     move.l     -[A7], D1
  3647. 00002814  4EAD 21E2                jsr        [A5 + 0x21E2 /* export_1080 */]
  3648. 00002818  2D5F FFC0                move.l     [A6 - 0x40], [A7]+
  3649. 0000281C  2853                     movea.l    A4, [A3]
  3650. 0000281E  28AE FFC0                move.l     [A4], [A6 - 0x40]
  3651. 00002822  297C 424D 4150 0004      move.l     [A4 + 0x4], 0x424D4150 /* 'BMAP' */
  3652. 0000282A  7000                     moveq.l    D0, 0x00
  3653. 0000282C  2940 0008                move.l     [A4 + 0x8], D0
  3654. 00002830  7000                     moveq.l    D0, 0x00
  3655. 00002832  2940 000C                move.l     [A4 + 0xC], D0
  3656. 00002836  7000                     moveq.l    D0, 0x00
  3657. 00002838  2940 0010                move.l     [A4 + 0x10], D0
  3658. 0000283C  297C 0001 0000 0014      move.l     [A4 + 0x14], 0x10000
  3659. 00002844  41EC 0018                lea.l      A0, [A4 + 0x18]
  3660. 00002848  43ED C704                lea.l      A1, [A5 - 0x38FC]
  3661. 0000284C  7003                     moveq.l    D0, 0x03
  3662. label0000284E:
  3663. 0000284E  30D9                     move.w     [A0]+, [A1]+
  3664. 00002850  51C8 FFFC                dbf        D0, -0x6 /* 0000284E */
  3665. 00002854  41EC 0020                lea.l      A0, [A4 + 0x20]
  3666. 00002858  43EE FFF4                lea.l      A1, [A6 - 0xC]
  3667. 0000285C  7003                     moveq.l    D0, 0x03
  3668. label0000285E:
  3669. 0000285E  30D9                     move.w     [A0]+, [A1]+
  3670. 00002860  51C8 FFFC                dbf        D0, -0x6 /* 0000285E */
  3671. 00002864  41EC 0028                lea.l      A0, [A4 + 0x28]
  3672. 00002868  43EE FFE0                lea.l      A1, [A6 - 0x20]
  3673. 0000286C  7003                     moveq.l    D0, 0x03
  3674. label0000286E:
  3675. 0000286E  30D9                     move.w     [A0]+, [A1]+
  3676. 00002870  51C8 FFFC                dbf        D0, -0x6 /* 0000286E */
  3677. 00002874  7000                     moveq.l    D0, 0x00
  3678. 00002876  2940 0030                move.l     [A4 + 0x30], D0
  3679. 0000287A  7000                     moveq.l    D0, 0x00
  3680. 0000287C  2940 0034                move.l     [A4 + 0x34], D0
  3681. 00002880  296E FFEC 0038           move.l     [A4 + 0x38], [A6 - 0x14]
  3682. 00002886  296E FFD8 003C           move.l     [A4 + 0x3C], [A6 - 0x28]
  3683. 0000288C  2D4B 0010                move.l     [A6 + 0x10], A3
  3684. label00002890:
  3685. 00002890  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3686. 00002894  4E5E                     unlink     A6
  3687. 00002896  205F                     movea.l    A0, [A7]+
  3688. 00002898  504F                     addq.w     A7, 8
  3689. 0000289A  4ED0                     jmp        [A0]
  3690. export_1180:
  3691. fn0000289C:
  3692. 0000289C  4E56 FFFC                link       A6, -0x0004
  3693. 000028A0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3694. 000028A4  266E 0008                movea.l    A3, [A6 + 0x8]
  3695. 000028A8  7004                     moveq.l    D0, 0x04
  3696. 000028AA  B013                     cmp.b      D0, [A3]
  3697. 000028AC  6660                     bne        +0x62 /* 0000290E */
  3698. 000028AE  7002                     moveq.l    D0, 0x02
  3699. 000028B0  B02B 000A                cmp.b      D0, [A3 + 0xA]
  3700. 000028B4  6604                     bne        +0x6 /* 000028BA */
  3701. 000028B6  7C01                     moveq.l    D6, 0x01
  3702. 000028B8  600A                     bra        +0xC /* 000028C4 */
  3703. label000028BA:
  3704. 000028BA  7001                     moveq.l    D0, 0x01
  3705. 000028BC  B02B 000A                cmp.b      D0, [A3 + 0xA]
  3706. 000028C0  664C                     bne        +0x4E /* 0000290E */
  3707. 000028C2  7CFF                     moveq.l    D6, 0xFFFFFFFF
  3708. label000028C4:
  3709. 000028C4  3E2D B52C                move.w     D7, [A5 - 0x4AD4]
  3710. label000028C8:
  3711. 000028C8  DE46                     add.w      D7, D6
  3712. 000028CA  7001                     moveq.l    D0, 0x01
  3713. 000028CC  B047                     cmp.w      D0, D7
  3714. 000028CE  6F04                     ble        +0x6 /* 000028D4 */
  3715. 000028D0  3E3C 00C8                move.w     D7, 0xC8
  3716. label000028D4:
  3717. 000028D4  0C47 00C8                cmpi.w     D7, 0xC8
  3718. 000028D8  6F02                     ble        +0x4 /* 000028DC */
  3719. 000028DA  7E01                     moveq.l    D7, 0x01
  3720. label000028DC:
  3721. 000028DC  3007                     move.w     D0, D7
  3722. 000028DE  5340                     subq.w     D0, 1
  3723. 000028E0  41ED BA62                lea.l      A0, [A5 - 0x459E]
  3724. 000028E4  E740                     asl        D0.w, 3
  3725. 000028E6  4AB0 0000                tst.l      [A0 + D0.w]
  3726. 000028EA  56C0                     sne        D0
  3727. 000028EC  BE6D B52C                cmp.w      D7, [A5 - 0x4AD4]
  3728. 000028F0  57C1                     seq        D1
  3729. 000028F2  8001                     or.b       D0, D1
  3730. 000028F4  67D2                     beq        -0x2C /* 000028C8 */
  3731. 000028F6  3007                     move.w     D0, D7
  3732. 000028F8  5340                     subq.w     D0, 1
  3733. 000028FA  41ED BA62                lea.l      A0, [A5 - 0x459E]
  3734. 000028FE  E740                     asl        D0.w, 3
  3735. 00002900  49F0 0000                lea.l      A4, [A0 + D0.w]
  3736. 00002904  276C 0004 0218           move.l     [A3 + 0x218], [A4 + 0x4]
  3737. 0000290A  2754 0002                move.l     [A3 + 0x2], [A4]
  3738. label0000290E:
  3739. 0000290E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3740. 00002912  4E5E                     unlink     A6
  3741. 00002914  2E9F                     move.l     [A7], [A7]+
  3742. 00002916  4E75                     rts
  3743. export_1181:
  3744. 00002918  4E56 FFFC                link       A6, -0x0004
  3745. 0000291C  48E7 0018                movem.l    -[A7], A3,A4
  3746. 00002920  266E 000C                movea.l    A3, [A6 + 0xC]
  3747. 00002924  422E 0014                clr.b      [A6 + 0x14]
  3748. 00002928  7001                     moveq.l    D0, 0x01
  3749. 0000292A  B053                     cmp.w      D0, [A3]
  3750. 0000292C  6628                     bne        +0x2A /* 00002956 */
  3751. 0000292E  286E 0010                movea.l    A4, [A6 + 0x10]
  3752. 00002932  4267                     clr.w      -[A7]
  3753. 00002934  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  3754. 00002938  2F2C 0072                move.l     -[A7], [A4 + 0x72]
  3755. 0000293C  A8E8                     syscall    PtInRgn
  3756. 0000293E  101F                     move.b     D0, [A7]+
  3757. 00002940  6614                     bne        +0x16 /* 00002956 */
  3758. 00002942  2B6B 000A C768           move.l     [A5 - 0x3898], [A3 + 0xA]
  3759. 00002948  206E 0008                movea.l    A0, [A6 + 0x8]
  3760. 0000294C  30BC 0005                move.w     [A0], 0x5
  3761. 00002950  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  3762. label00002956:
  3763. 00002956  4CDF 1800                movem.l    A3,A4, [A7]+
  3764. 0000295A  4E5E                     unlink     A6
  3765. 0000295C  205F                     movea.l    A0, [A7]+
  3766. 0000295E  DEFC 000C                add.w      A7, 0xC
  3767. 00002962  4ED0                     jmp        [A0]
  3768. export_1182:
  3769. fn00002964:
  3770. 00002964  4E56 FFFC                link       A6, -0x0004
  3771. 00002968  426E 000C                clr.w      [A6 + 0xC]
  3772. 0000296C  4267                     clr.w      -[A7]
  3773. 0000296E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3774. 00002972  486D C772                pea.l      [A5 - 0x388E]
  3775. 00002976  A8AD                     syscall    PtInRect
  3776. 00002978  206D C1FC                movea.l    A0, [A5 - 0x3E04]
  3777. 0000297C  2050                     movea.l    A0, [A0]
  3778. 0000297E  1028 000D                move.b     D0, [A0 + 0xD]
  3779. 00002982  0240 0001                andi.w     D0, 0x1
  3780. 00002986  C01F                     and.b      D0, [A7]+
  3781. 00002988  672E                     beq        +0x30 /* 000029B8 */
  3782. 0000298A  302E 0008                move.w     D0, [A6 + 0x8]
  3783. 0000298E  48C0                     ext.l      D0
  3784. 00002990  81FC 000D                divs.w     D0, 0xD /* '\r' */
  3785. 00002994  3D40 FFFC                move.w     [A6 - 0x4], D0
  3786. 00002998  302E 000A                move.w     D0, [A6 + 0xA]
  3787. 0000299C  48C0                     ext.l      D0
  3788. 0000299E  81FC 0012                divs.w     D0, 0x12
  3789. 000029A2  3D40 FFFE                move.w     [A6 - 0x2], D0
  3790. 000029A6  302E FFFC                move.w     D0, [A6 - 0x4]
  3791. 000029AA  5240                     addq.w     D0, 1
  3792. 000029AC  720A                     moveq.l    D1, 0x0A
  3793. 000029AE  C3EE FFFE                muls.w     D1, [A6 - 0x2]
  3794. 000029B2  D240                     add.w      D1, D0
  3795. 000029B4  3D41 000C                move.w     [A6 + 0xC], D1
  3796. label000029B8:
  3797. 000029B8  4E5E                     unlink     A6
  3798. 000029BA  2E9F                     move.l     [A7], [A7]+
  3799. 000029BC  4E75                     rts
  3800. fn000029BE:
  3801. 000029BE  4E56 FFF4                link       A6, -0x000C
  3802. 000029C2  7001                     moveq.l    D0, 0x01
  3803. 000029C4  B06E 000C                cmp.w      D0, [A6 + 0xC]
  3804. 000029C8  5EC0                     sgt        D0
  3805. 000029CA  7228                     moveq.l    D1, 0x28
  3806. 000029CC  B26E 000C                cmp.w      D1, [A6 + 0xC]
  3807. 000029D0  5DC1                     slt        D1
  3808. 000029D2  8001                     or.b       D0, D1
  3809. 000029D4  6702                     beq        +0x4 /* 000029D8 */
  3810. 000029D6  6044                     bra        +0x46 /* 00002A1C */
  3811. label000029D8:
  3812. 000029D8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3813. 000029DC  486E FFF8                pea.l      [A6 - 0x8]
  3814. 000029E0  4EAD 2D32                jsr        [A5 + 0x2D32 /* export_1442 */]
  3815. 000029E4  486E FFF8                pea.l      [A6 - 0x8]
  3816. 000029E8  226E 0008                movea.l    A1, [A6 + 0x8]
  3817. 000029EC  2069 0010                movea.l    A0, [A1 + 0x10]
  3818. 000029F0  3F28 0002                move.w     -[A7], [A0 + 0x2]
  3819. 000029F4  3F10                     move.w     -[A7], [A0]
  3820. 000029F6  A8A8                     syscall    OffsetRect
  3821. 000029F8  A89E                     syscall    PenNormal
  3822. 000029FA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3823. 000029FE  A89C                     syscall    PenMode
  3824. 00002A00  2F3C 0002 0002           move.l     -[A7], 0x20002
  3825. 00002A06  A89B                     syscall    PenSize
  3826. 00002A08  486E FFF8                pea.l      [A6 - 0x8]
  3827. 00002A0C  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  3828. 00002A12  A8A9                     syscall    InsetRect
  3829. 00002A14  486E FFF8                pea.l      [A6 - 0x8]
  3830. 00002A18  A8A1                     syscall    FrameRect
  3831. 00002A1A  A89E                     syscall    PenNormal
  3832. label00002A1C:
  3833. 00002A1C  4E5E                     unlink     A6
  3834. 00002A1E  205F                     movea.l    A0, [A7]+
  3835. 00002A20  5C4F                     addq.w     A7, 6
  3836. 00002A22  4ED0                     jmp        [A0]
  3837. export_1183:
  3838. 00002A24  4E56 FEBA                link       A6, -0x0146
  3839. 00002A28  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3840. 00002A2C  282E 0008                move.l     D4, [A6 + 0x8]
  3841. 00002A30  42A7                     clr.l      -[A7]
  3842. 00002A32  2E8D                     move.l     [A7], A5
  3843. 00002A34  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  3844. 00002A38  2A1F                     move.l     D5, [A7]+
  3845. 00002A3A  486E FFCC                pea.l      [A6 - 0x34]
  3846. 00002A3E  A874                     syscall    GetPort
  3847. 00002A40  486E FFC8                pea.l      [A6 - 0x38]
  3848. 00002A44  A910                     syscall    GetWMgrPort
  3849. 00002A46  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  3850. 00002A4A  A873                     syscall    SetPort
  3851. 00002A4C  4A6E 0018                tst.w      [A6 + 0x18]
  3852. 00002A50  6612                     bne        +0x14 /* 00002A64 */
  3853. 00002A52  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3854. 00002A56  4EAD 2EA2                jsr        [A5 + 0x2EA2 /* export_1488 */]
  3855. 00002A5A  1B7C 0001 C192           move.b     [A5 - 0x3E6E], 0x1
  3856. 00002A60  6000 02A4                bra        +0x2A6 /* 00002D06 */
  3857. label00002A64:
  3858. 00002A64  7001                     moveq.l    D0, 0x01
  3859. 00002A66  B06E 0018                cmp.w      D0, [A6 + 0x18]
  3860. 00002A6A  6600 0284                bne        +0x286 /* 00002CF0 */
  3861. 00002A6E  2D6E 000C FFD2           move.l     [A6 - 0x2E], [A6 + 0xC]
  3862. 00002A74  206E 0010                movea.l    A0, [A6 + 0x10]
  3863. 00002A78  2F10                     move.l     -[A7], [A0]
  3864. 00002A7A  486E FFD2                pea.l      [A6 - 0x2E]
  3865. 00002A7E  A87F                     syscall    SubPt
  3866. 00002A80  4267                     clr.w      -[A7]
  3867. 00002A82  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  3868. 00002A86  4EBA FEDC                jsr        [PC - 0x124 /* 00002964 */]
  3869. 00002A8A  3E1F                     move.w     D7, [A7]+
  3870. 00002A8C  4267                     clr.w      -[A7]
  3871. 00002A8E  A974                     syscall    Button
  3872. 00002A90  101F                     move.b     D0, [A7]+
  3873. 00002A92  0A00 0001                xori.b     D0, 0x1
  3874. 00002A96  C02D C192                and.b      D0, [A5 - 0x3E6E]
  3875. 00002A9A  4A47                     tst.w      D7
  3876. 00002A9C  56C1                     sne        D1
  3877. 00002A9E  C001                     and.b      D0, D1
  3878. 00002AA0  6722                     beq        +0x24 /* 00002AC4 */
  3879. 00002AA2  3D6D B872 FFD0           move.w     [A6 - 0x30], [A5 - 0x478E]
  3880. 00002AA8  3F07                     move.w     -[A7], D7
  3881. 00002AAA  4267                     clr.w      -[A7]
  3882. 00002AAC  4EAD 2DAA                jsr        [A5 + 0x2DAA /* export_1457 */]
  3883. 00002AB0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3884. 00002AB4  4EAD 2EA2                jsr        [A5 + 0x2EA2 /* export_1488 */]
  3885. 00002AB8  3B6E FFD0 B872           move.w     [A5 - 0x478E], [A6 - 0x30]
  3886. 00002ABE  422D C192                clr.b      [A5 - 0x3E6E]
  3887. 00002AC2  6018                     bra        +0x1A /* 00002ADC */
  3888. label00002AC4:
  3889. 00002AC4  2044                     movea.l    A0, D4
  3890. 00002AC6  3F10                     move.w     -[A7], [A0]
  3891. 00002AC8  2F0E                     move.l     -[A7], A6
  3892. 00002ACA  4EBA FEF2                jsr        [PC - 0x10E /* 000029BE */]
  3893. 00002ACE  2044                     movea.l    A0, D4
  3894. 00002AD0  BE50                     cmp.w      D7, [A0]
  3895. 00002AD2  6608                     bne        +0xA /* 00002ADC */
  3896. 00002AD4  3F3C 0002                move.w     -[A7], 0x2
  3897. 00002AD8  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  3898. label00002ADC:
  3899. 00002ADC  102D A020                move.b     D0, [A5 - 0x5FE0]
  3900. 00002AE0  6700 00B8                beq        +0xBA /* 00002B9A */
  3901. 00002AE4  4206                     clr.b      D6
  3902. 00002AE6  102D A021                move.b     D0, [A5 - 0x5FDF]
  3903. 00002AEA  6718                     beq        +0x1A /* 00002B04 */
  3904. 00002AEC  2F00                     move.l     -[A7], D0
  3905. 00002AEE  4267                     clr.w      -[A7]
  3906. 00002AF0  A974                     syscall    Button
  3907. 00002AF2  121F                     move.b     D1, [A7]+
  3908. 00002AF4  201F                     move.l     D0, [A7]+
  3909. 00002AF6  C001                     and.b      D0, D1
  3910. 00002AF8  670A                     beq        +0xC /* 00002B04 */
  3911. 00002AFA  4267                     clr.w      -[A7]
  3912. 00002AFC  303C 0007                move.w     D0, 0x7
  3913. 00002B00  A830                     syscall    Pack14
  3914. 00002B02  1C1F                     move.b     D6, [A7]+
  3915. label00002B04:
  3916. 00002B04  1006                     move.b     D0, D6
  3917. 00002B06  6606                     bne        +0x8 /* 00002B0E */
  3918. 00002B08  7000                     moveq.l    D0, 0x00
  3919. 00002B0A  2B40 A022                move.l     [A5 - 0x5FDE], D0
  3920. label00002B0E:
  3921. 00002B0E  7001                     moveq.l    D0, 0x01
  3922. 00002B10  B047                     cmp.w      D0, D7
  3923. 00002B12  5EC0                     sgt        D0
  3924. 00002B14  7228                     moveq.l    D1, 0x28
  3925. 00002B16  B247                     cmp.w      D1, D7
  3926. 00002B18  5DC1                     slt        D1
  3927. 00002B1A  8001                     or.b       D0, D1
  3928. 00002B1C  6718                     beq        +0x1A /* 00002B36 */
  3929. 00002B1E  1006                     move.b     D0, D6
  3930. 00002B20  670C                     beq        +0xE /* 00002B2E */
  3931. 00002B22  4267                     clr.w      -[A7]
  3932. 00002B24  303C 0002                move.w     D0, 0x2
  3933. 00002B28  A830                     syscall    Pack14
  3934. 00002B2A  3D5F FFBE                move.w     [A6 - 0x42], [A7]+
  3935. label00002B2E:
  3936. 00002B2E  7000                     moveq.l    D0, 0x00
  3937. 00002B30  2B40 A022                move.l     [A5 - 0x5FDE], D0
  3938. 00002B34  6064                     bra        +0x66 /* 00002B9A */
  3939. label00002B36:
  3940. 00002B36  70FE                     moveq.l    D0, 0xFFFFFFFE
  3941. 00002B38  B0AD A022                cmp.l      D0, [A5 - 0x5FDE]
  3942. 00002B3C  675C                     beq        +0x5E /* 00002B9A */
  3943. 00002B3E  2D7C 0003 0492 FEBC      move.l     [A6 - 0x144], 0x30492
  3944. 00002B46  3D7C 0008 FEC0           move.w     [A6 - 0x140], 0x8
  3945. 00002B4C  286E 0010                movea.l    A4, [A6 + 0x10]
  3946. 00002B50  486E FFC0                pea.l      [A6 - 0x40]
  3947. 00002B54  302C 0006                move.w     D0, [A4 + 0x6]
  3948. 00002B58  5240                     addq.w     D0, 1
  3949. 00002B5A  3F00                     move.w     -[A7], D0
  3950. 00002B5C  302C 0004                move.w     D0, [A4 + 0x4]
  3951. 00002B60  9054                     sub.w      D0, [A4]
  3952. 00002B62  48C0                     ext.l      D0
  3953. 00002B64  81FC 0002                divs.w     D0, 0x2
  3954. 00002B68  D054                     add.w      D0, [A4]
  3955. 00002B6A  3F00                     move.w     -[A7], D0
  3956. 00002B6C  A880                     syscall    SetPt
  3957. 00002B6E  A89E                     syscall    PenNormal
  3958. 00002B70  4267                     clr.w      -[A7]
  3959. 00002B72  486E FEBC                pea.l      [A6 - 0x144]
  3960. 00002B76  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  3961. 00002B7A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3962. 00002B7E  42A7                     clr.l      -[A7]
  3963. 00002B80  42A7                     clr.l      -[A7]
  3964. 00002B82  3F3C 0001                move.w     -[A7], 0x1
  3965. 00002B86  303C 0B01                move.w     D0, 0xB01
  3966. 00002B8A  A830                     syscall    Pack14
  3967. 00002B8C  3D5F FFBE                move.w     [A6 - 0x42], [A7]+
  3968. 00002B90  70FE                     moveq.l    D0, 0xFFFFFFFE
  3969. 00002B92  2B40 A022                move.l     [A5 - 0x5FDE], D0
  3970. 00002B96  426D A026                clr.w      [A5 - 0x5FDA]
  3971. label00002B9A:
  3972. 00002B9A  3F07                     move.w     -[A7], D7
  3973. 00002B9C  2F0E                     move.l     -[A7], A6
  3974. 00002B9E  4EBA FE1E                jsr        [PC - 0x1E2 /* 000029BE */]
  3975. 00002BA2  2044                     movea.l    A0, D4
  3976. 00002BA4  BE50                     cmp.w      D7, [A0]
  3977. 00002BA6  6608                     bne        +0xA /* 00002BB0 */
  3978. 00002BA8  3F3C 0002                move.w     -[A7], 0x2
  3979. 00002BAC  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  3980. label00002BB0:
  3981. 00002BB0  2044                     movea.l    A0, D4
  3982. 00002BB2  3087                     move.w     [A0], D7
  3983. 00002BB4  A89E                     syscall    PenNormal
  3984. 00002BB6  206E 0010                movea.l    A0, [A6 + 0x10]
  3985. 00002BBA  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  3986. 00002BBE  7003                     moveq.l    D0, 0x03
  3987. label00002BC0:
  3988. 00002BC0  32D8                     move.w     [A1]+, [A0]+
  3989. 00002BC2  51C8 FFFC                dbf        D0, -0x6 /* 00002BC0 */
  3990. 00002BC6  486E FFE2                pea.l      [A6 - 0x1E]
  3991. 00002BCA  2F3C FFF1 FFF1           move.l     -[A7], 0xFFF1FFF1
  3992. 00002BD0  A8A9                     syscall    InsetRect
  3993. 00002BD2  486E FFDA                pea.l      [A6 - 0x26]
  3994. 00002BD6  42A7                     clr.l      -[A7]
  3995. 00002BD8  3F2D FE12                move.w     -[A7], [A5 - 0x1EE]
  3996. 00002BDC  4267                     clr.w      -[A7]
  3997. 00002BDE  3EB8 0BAA                move.w     [A7], [0x00000BAA /* MBarHeight */]
  3998. 00002BE2  301F                     move.w     D0, [A7]+
  3999. 00002BE4  5A40                     addq.w     D0, 5
  4000. 00002BE6  3F00                     move.w     -[A7], D0
  4001. 00002BE8  A8A7                     syscall    SetRect
  4002. 00002BEA  42A7                     clr.l      -[A7]
  4003. 00002BEC  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  4004. 00002BF0  2D5F FFD6                move.l     [A6 - 0x2A], [A7]+
  4005. 00002BF4  426D B87C                clr.w      [A5 - 0x4784]
  4006. 00002BF8  4267                     clr.w      -[A7]
  4007. 00002BFA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4008. 00002BFE  486E FFDA                pea.l      [A6 - 0x26]
  4009. 00002C02  A8AD                     syscall    PtInRect
  4010. 00002C04  101F                     move.b     D0, [A7]+
  4011. 00002C06  6600 00FE                bne        +0x100 /* 00002D06 */
  4012. 00002C0A  2F00                     move.l     -[A7], D0
  4013. 00002C0C  4267                     clr.w      -[A7]
  4014. 00002C0E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4015. 00002C12  486E FFE2                pea.l      [A6 - 0x1E]
  4016. 00002C16  A8AD                     syscall    PtInRect
  4017. 00002C18  121F                     move.b     D1, [A7]+
  4018. 00002C1A  201F                     move.l     D0, [A7]+
  4019. 00002C1C  8001                     or.b       D0, D1
  4020. 00002C1E  6600 00E6                bne        +0xE8 /* 00002D06 */
  4021. 00002C22  3B7C 000B B87C           move.w     [A5 - 0x4784], 0xB
  4022. 00002C28  206D FE80                movea.l    A0, [A5 - 0x180]
  4023. 00002C2C  2D68 001C FFF2           move.l     [A6 - 0xE], [A0 + 0x1C]
  4024. 00002C32  42A7                     clr.l      -[A7]
  4025. 00002C34  A8D8                     syscall    NewRgn
  4026. 00002C36  265F                     movea.l    A3, [A7]+
  4027. 00002C38  207C 0000 09EE           movea.l    A0, 0x9EE
  4028. 00002C3E  2F10                     move.l     -[A7], [A0]
  4029. 00002C40  2F0B                     move.l     -[A7], A3
  4030. 00002C42  A8DC                     syscall    CopyRgn
  4031. 00002C44  206D FE80                movea.l    A0, [A5 - 0x180]
  4032. 00002C48  214B 001C                move.l     [A0 + 0x1C], A3
  4033. 00002C4C  302E 000E                move.w     D0, [A6 + 0xE]
  4034. 00002C50  907C 0023                sub.w      D0, 0x23 /* '#' */
  4035. 00002C54  3D40 FFEC                move.w     [A6 - 0x14], D0
  4036. 00002C58  D07C 0047                add.w      D0, 0x47 /* 'G' */
  4037. 00002C5C  5640                     addq.w     D0, 3
  4038. 00002C5E  3D40 FFF0                move.w     [A6 - 0x10], D0
  4039. 00002C62  302E 000C                move.w     D0, [A6 + 0xC]
  4040. 00002C66  907C 0040                sub.w      D0, 0x40 /* '@' */
  4041. 00002C6A  5740                     subq.w     D0, 3
  4042. 00002C6C  3D40 FFEA                move.w     [A6 - 0x16], D0
  4043. 00002C70  5240                     addq.w     D0, 1
  4044. 00002C72  3D40 FFEE                move.w     [A6 - 0x12], D0
  4045. label00002C76:
  4046. 00002C76  4267                     clr.w      -[A7]
  4047. 00002C78  486E FFEA                pea.l      [A6 - 0x16]
  4048. 00002C7C  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  4049. 00002C80  A8E9                     syscall    RectInRgn
  4050. 00002C82  101F                     move.b     D0, [A7]+
  4051. 00002C84  660E                     bne        +0x10 /* 00002C94 */
  4052. 00002C86  486E FFEA                pea.l      [A6 - 0x16]
  4053. 00002C8A  2F3C 0001 0000           move.l     -[A7], 0x10000
  4054. 00002C90  A8A8                     syscall    OffsetRect
  4055. 00002C92  60E2                     bra        -0x1C /* 00002C76 */
  4056. label00002C94:
  4057. 00002C94  566E FFEA                addq.w     [A6 - 0x16], 3
  4058. 00002C98  302E FFEA                move.w     D0, [A6 - 0x16]
  4059. 00002C9C  D07C 0081                add.w      D0, 0x81
  4060. 00002CA0  D07C 000D                add.w      D0, 0xD /* '\r' */
  4061. 00002CA4  3D40 FFEE                move.w     [A6 - 0x12], D0
  4062. 00002CA8  486D FE68                pea.l      [A5 - 0x198]
  4063. 00002CAC  A89D                     syscall    PenPat
  4064. 00002CAE  3F3C 000E                move.w     -[A7], 0xE
  4065. 00002CB2  A89C                     syscall    PenMode
  4066. 00002CB4  486E FFEA                pea.l      [A6 - 0x16]
  4067. 00002CB8  A8A1                     syscall    FrameRect
  4068. 00002CBA  3F3C 0002                move.w     -[A7], 0x2
  4069. 00002CBE  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  4070. 00002CC2  486E FFEA                pea.l      [A6 - 0x16]
  4071. 00002CC6  A8A1                     syscall    FrameRect
  4072. 00002CC8  A89E                     syscall    PenNormal
  4073. 00002CCA  2F0B                     move.l     -[A7], A3
  4074. 00002CCC  A8D9                     syscall    DisposRgn/DisposeRgn
  4075. 00002CCE  206D FE80                movea.l    A0, [A5 - 0x180]
  4076. 00002CD2  216E FFF2 001C           move.l     [A0 + 0x1C], [A6 - 0xE]
  4077. 00002CD8  302E FFEC                move.w     D0, [A6 - 0x14]
  4078. 00002CDC  5240                     addq.w     D0, 1
  4079. 00002CDE  3B40 C156                move.w     [A5 - 0x3EAA], D0
  4080. 00002CE2  302E FFEA                move.w     D0, [A6 - 0x16]
  4081. 00002CE6  D07C 000B                add.w      D0, 0xB
  4082. 00002CEA  3B40 C154                move.w     [A5 - 0x3EAC], D0
  4083. 00002CEE  6016                     bra        +0x18 /* 00002D06 */
  4084. label00002CF0:
  4085. 00002CF0  7002                     moveq.l    D0, 0x02
  4086. 00002CF2  B06E 0018                cmp.w      D0, [A6 + 0x18]
  4087. 00002CF6  660E                     bne        +0x10 /* 00002D06 */
  4088. 00002CF8  206E 0014                movea.l    A0, [A6 + 0x14]
  4089. 00002CFC  2850                     movea.l    A4, [A0]
  4090. 00002CFE  297C 0047 0081 0002      move.l     [A4 + 0x2], 0x470081
  4091. label00002D06:
  4092. 00002D06  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  4093. 00002D0A  A873                     syscall    SetPort
  4094. 00002D0C  42A7                     clr.l      -[A7]
  4095. 00002D0E  2F05                     move.l     -[A7], D5
  4096. 00002D10  2F4D 0004                move.l     [A7 + 0x4], A5
  4097. 00002D14  2A5F                     movea.l    A5, [A7]+
  4098. 00002D16  2A1F                     move.l     D5, [A7]+
  4099. 00002D18  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4100. 00002D1C  4E5E                     unlink     A6
  4101. 00002D1E  205F                     movea.l    A0, [A7]+
  4102. 00002D20  DEFC 0012                add.w      A7, 0x12
  4103. 00002D24  4ED0                     jmp        [A0]
  4104. export_1184:
  4105. fn00002D26:
  4106. 00002D26  4E56 FDE0                link       A6, -0x0220
  4107. 00002D2A  48E7 0300                movem.l    -[A7], D6,D7
  4108. 00002D2E  206E 0008                movea.l    A0, [A6 + 0x8]
  4109. 00002D32  43EE FDE4                lea.l      A1, [A6 - 0x21C]
  4110. 00002D36  303C 010D                move.w     D0, 0x10D
  4111. label00002D3A:
  4112. 00002D3A  32D8                     move.w     [A1]+, [A0]+
  4113. 00002D3C  51C8 FFFC                dbf        D0, -0x6 /* 00002D3A */
  4114. 00002D40  486D B58E                pea.l      [A5 - 0x4A72]
  4115. 00002D44  4EAD 2F7A                jsr        [A5 + 0x2F7A /* export_1515 */]
  4116. 00002D48  1C2D C234                move.b     D6, [A5 - 0x3DCC]
  4117. 00002D4C  1B7C 0001 C234           move.b     [A5 - 0x3DCC], 0x1
  4118. 00002D52  4267                     clr.w      -[A7]
  4119. 00002D54  486E FDE4                pea.l      [A6 - 0x21C]
  4120. 00002D58  4267                     clr.w      -[A7]
  4121. 00002D5A  4EBA D41A                jsr        [PC - 0x2BE6 /* 00000176 */]
  4122. 00002D5E  3E1F                     move.w     D7, [A7]+
  4123. 00002D60  1B46 C234                move.b     [A5 - 0x3DCC], D6
  4124. 00002D64  4A47                     tst.w      D7
  4125. 00002D66  6606                     bne        +0x8 /* 00002D6E */
  4126. 00002D68  1B7C 0001 C5A0           move.b     [A5 - 0x3A60], 0x1
  4127. label00002D6E:
  4128. 00002D6E  3D47 000C                move.w     [A6 + 0xC], D7
  4129. 00002D72  4CDF 00C0                movem.l    D6,D7, [A7]+
  4130. 00002D76  4E5E                     unlink     A6
  4131. 00002D78  2E9F                     move.l     [A7], [A7]+
  4132. 00002D7A  4E75                     rts
  4133. export_1185:
  4134. 00002D7C  4E56 FFEA                link       A6, -0x0016
  4135. 00002D80  206E 000E                movea.l    A0, [A6 + 0xE]
  4136. 00002D84  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4137. 00002D88  7003                     moveq.l    D0, 0x03
  4138. label00002D8A:
  4139. 00002D8A  32D8                     move.w     [A1]+, [A0]+
  4140. 00002D8C  51C8 FFFC                dbf        D0, -0x6 /* 00002D8A */
  4141. 00002D90  42A7                     clr.l      -[A7]
  4142. 00002D92  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4143. 00002D96  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  4144. 00002D9A  7020                     moveq.l    D0, 0x20
  4145. 00002D9C  2F00                     move.l     -[A7], D0
  4146. 00002D9E  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  4147. 00002DA2  302E 0008                move.w     D0, [A6 + 0x8]
  4148. 00002DA6  48C0                     ext.l      D0
  4149. 00002DA8  B09F                     cmp.l      D0, [A7]+
  4150. 00002DAA  6E44                     bgt        +0x46 /* 00002DF0 */
  4151. 00002DAC  206E 000A                movea.l    A0, [A6 + 0xA]
  4152. 00002DB0  302E 0008                move.w     D0, [A6 + 0x8]
  4153. 00002DB4  5340                     subq.w     D0, 1
  4154. 00002DB6  EB40                     asl        D0.w, 5
  4155. 00002DB8  48C0                     ext.l      D0
  4156. 00002DBA  D090                     add.l      D0, [A0]
  4157. 00002DBC  2D40 FFEA                move.l     [A6 - 0x16], D0
  4158. 00002DC0  3D7C 0002 FFEE           move.w     [A6 - 0x12], 0x2
  4159. 00002DC6  486E FFF0                pea.l      [A6 - 0x10]
  4160. 00002DCA  42A7                     clr.l      -[A7]
  4161. 00002DCC  2F3C 0010 0010           move.l     -[A7], 0x100010
  4162. 00002DD2  A8A7                     syscall    SetRect
  4163. 00002DD4  486E FFEA                pea.l      [A6 - 0x16]
  4164. 00002DD8  206D FE80                movea.l    A0, [A5 - 0x180]
  4165. 00002DDC  4868 0002                pea.l      [A0 + 0x2]
  4166. 00002DE0  486E FFF0                pea.l      [A6 - 0x10]
  4167. 00002DE4  486E FFF8                pea.l      [A6 - 0x8]
  4168. 00002DE8  3F3C 0001                move.w     -[A7], 0x1
  4169. 00002DEC  42A7                     clr.l      -[A7]
  4170. 00002DEE  A8EC                     syscall    CopyBits
  4171. label00002DF0:
  4172. 00002DF0  4E5E                     unlink     A6
  4173. 00002DF2  205F                     movea.l    A0, [A7]+
  4174. 00002DF4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4175. 00002DF8  4ED0                     jmp        [A0]
  4176. export_1186:
  4177. fn00002DFA:
  4178. 00002DFA  4E56 FFEC                link       A6, -0x0014
  4179. 00002DFE  426E FFEE                clr.w      [A6 - 0x12]
  4180. 00002E02  426E FFEC                clr.w      [A6 - 0x14]
  4181. 00002E06  4267                     clr.w      -[A7]
  4182. 00002E08  486E FFF8                pea.l      [A6 - 0x8]
  4183. 00002E0C  486E FFEC                pea.l      [A6 - 0x14]
  4184. 00002E10  4EAD 2F62                jsr        [A5 + 0x2F62 /* export_1512 */]
  4185. 00002E14  101F                     move.b     D0, [A7]+
  4186. 00002E16  6600 00B2                bne        +0xB4 /* 00002ECA */
  4187. 00002E1A  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  4188. 00002E1E  486E FFF8                pea.l      [A6 - 0x8]
  4189. 00002E22  4EAD 2F8A                jsr        [A5 + 0x2F8A /* export_1517 */]
  4190. 00002E26  302E FFFE                move.w     D0, [A6 - 0x2]
  4191. 00002E2A  D06E FFFA                add.w      D0, [A6 - 0x6]
  4192. 00002E2E  48C0                     ext.l      D0
  4193. 00002E30  81FC 0002                divs.w     D0, 0x2
  4194. 00002E34  322D C710                move.w     D1, [A5 - 0x38F0]
  4195. 00002E38  48C1                     ext.l      D1
  4196. 00002E3A  83FC 0002                divs.w     D1, 0x2
  4197. 00002E3E  9041                     sub.w      D0, D1
  4198. 00002E40  3D40 FFFA                move.w     [A6 - 0x6], D0
  4199. 00002E44  302D C710                move.w     D0, [A5 - 0x38F0]
  4200. 00002E48  D06E FFFA                add.w      D0, [A6 - 0x6]
  4201. 00002E4C  3D40 FFFE                move.w     [A6 - 0x2], D0
  4202. 00002E50  302E FFFC                move.w     D0, [A6 - 0x4]
  4203. 00002E54  D06E FFF8                add.w      D0, [A6 - 0x8]
  4204. 00002E58  48C0                     ext.l      D0
  4205. 00002E5A  81FC 0002                divs.w     D0, 0x2
  4206. 00002E5E  322D C43C                move.w     D1, [A5 - 0x3BC4]
  4207. 00002E62  48C1                     ext.l      D1
  4208. 00002E64  83FC 0002                divs.w     D1, 0x2
  4209. 00002E68  9041                     sub.w      D0, D1
  4210. 00002E6A  3D40 FFF8                move.w     [A6 - 0x8], D0
  4211. 00002E6E  302D C43C                move.w     D0, [A5 - 0x3BC4]
  4212. 00002E72  D06E FFF8                add.w      D0, [A6 - 0x8]
  4213. 00002E76  3D40 FFFC                move.w     [A6 - 0x4], D0
  4214. 00002E7A  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4215. 00002E7E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4216. 00002E82  7003                     moveq.l    D0, 0x03
  4217. label00002E84:
  4218. 00002E84  30D9                     move.w     [A0]+, [A1]+
  4219. 00002E86  51C8 FFFC                dbf        D0, -0x6 /* 00002E84 */
  4220. 00002E8A  486D A00E                pea.l      [A5 - 0x5FF2]
  4221. 00002E8E  486E FFF8                pea.l      [A6 - 0x8]
  4222. 00002E92  4EAD 305A                jsr        [A5 + 0x305A /* export_1543 */]
  4223. 00002E96  302E FFF6                move.w     D0, [A6 - 0xA]
  4224. 00002E9A  906E FFF2                sub.w      D0, [A6 - 0xE]
  4225. 00002E9E  322E FFFE                move.w     D1, [A6 - 0x2]
  4226. 00002EA2  926E FFFA                sub.w      D1, [A6 - 0x6]
  4227. 00002EA6  B240                     cmp.w      D1, D0
  4228. 00002EA8  56C0                     sne        D0
  4229. 00002EAA  4A00                     tst.b      D0
  4230. 00002EAC  6616                     bne        +0x18 /* 00002EC4 */
  4231. 00002EAE  322E FFF4                move.w     D1, [A6 - 0xC]
  4232. 00002EB2  926E FFF0                sub.w      D1, [A6 - 0x10]
  4233. 00002EB6  342E FFFC                move.w     D2, [A6 - 0x4]
  4234. 00002EBA  946E FFF8                sub.w      D2, [A6 - 0x8]
  4235. 00002EBE  B441                     cmp.w      D2, D1
  4236. 00002EC0  56C1                     sne        D1
  4237. 00002EC2  8001                     or.b       D0, D1
  4238. label00002EC4:
  4239. 00002EC4  4400                     neg.b      D0
  4240. 00002EC6  1B40 B3AC                move.b     [A5 - 0x4C54], D0
  4241. label00002ECA:
  4242. 00002ECA  486E FFF8                pea.l      [A6 - 0x8]
  4243. 00002ECE  42A7                     clr.l      -[A7]
  4244. 00002ED0  4EBA 1D40                jsr        [PC + 0x1D40 /* 00004C12 */]
  4245. 00002ED4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4246. 00002ED8  4EBA 1B3E                jsr        [PC + 0x1B3E /* 00004A18 */]
  4247. 00002EDC  4E5E                     unlink     A6
  4248. 00002EDE  4E75                     rts
  4249. export_1187:
  4250. fn00002EE0:
  4251. 00002EE0  4E56 FFDC                link       A6, -0x0024
  4252. 00002EE4  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  4253. 00002EE8  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  4254. 00002EEC  486E FFF8                pea.l      [A6 - 0x8]
  4255. 00002EF0  4EAD 2F8A                jsr        [A5 + 0x2F8A /* export_1517 */]
  4256. 00002EF4  2D6E FFF8 FFF4           move.l     [A6 - 0xC], [A6 - 0x8]
  4257. 00002EFA  302E FFFE                move.w     D0, [A6 - 0x2]
  4258. 00002EFE  906E FFFA                sub.w      D0, [A6 - 0x6]
  4259. 00002F02  3D40 FFF0                move.w     [A6 - 0x10], D0
  4260. 00002F06  3A2E FFFC                move.w     D5, [A6 - 0x4]
  4261. 00002F0A  9A6E FFF8                sub.w      D5, [A6 - 0x8]
  4262. 00002F0E  42A7                     clr.l      -[A7]
  4263. 00002F10  2F2D C0BE                move.l     -[A7], [A5 - 0x3F42]
  4264. 00002F14  A917                     syscall    GetWRefCon
  4265. 00002F16  4A9F                     tst.l      [A7]+
  4266. 00002F18  664C                     bne        +0x4E /* 00002F66 */
  4267. 00002F1A  3E2E FFF6                move.w     D7, [A6 - 0xA]
  4268. 00002F1E  5F47                     subq.w     D7, 7
  4269. 00002F20  3005                     move.w     D0, D5
  4270. 00002F22  907C 0081                sub.w      D0, 0x81
  4271. 00002F26  48C0                     ext.l      D0
  4272. 00002F28  81FC 0003                divs.w     D0, 0x3
  4273. 00002F2C  D06E FFF4                add.w      D0, [A6 - 0xC]
  4274. 00002F30  3C00                     move.w     D6, D0
  4275. 00002F32  5346                     subq.w     D6, 1
  4276. 00002F34  486E FFE4                pea.l      [A6 - 0x1C]
  4277. 00002F38  3007                     move.w     D0, D7
  4278. 00002F3A  907C 0044                sub.w      D0, 0x44 /* 'D' */
  4279. 00002F3E  3F00                     move.w     -[A7], D0
  4280. 00002F40  3F06                     move.w     -[A7], D6
  4281. 00002F42  3F07                     move.w     -[A7], D7
  4282. 00002F44  3006                     move.w     D0, D6
  4283. 00002F46  D07C 0081                add.w      D0, 0x81
  4284. 00002F4A  3F00                     move.w     -[A7], D0
  4285. 00002F4C  A8A7                     syscall    SetRect
  4286. 00002F4E  486D A00E                pea.l      [A5 - 0x5FF2]
  4287. 00002F52  486E FFE4                pea.l      [A6 - 0x1C]
  4288. 00002F56  4EAD 305A                jsr        [A5 + 0x305A /* export_1543 */]
  4289. 00002F5A  2F2D C0BE                move.l     -[A7], [A5 - 0x3F42]
  4290. 00002F5E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4291. 00002F62  4267                     clr.w      -[A7]
  4292. 00002F64  A91B                     syscall    MoveWindow
  4293. label00002F66:
  4294. 00002F66  42A7                     clr.l      -[A7]
  4295. 00002F68  2F2D C2E6                move.l     -[A7], [A5 - 0x3D1A]
  4296. 00002F6C  A917                     syscall    GetWRefCon
  4297. 00002F6E  4A9F                     tst.l      [A7]+
  4298. 00002F70  664C                     bne        +0x4E /* 00002FBE */
  4299. 00002F72  3E2E FFFE                move.w     D7, [A6 - 0x2]
  4300. 00002F76  5E47                     addq.w     D7, 7
  4301. 00002F78  3005                     move.w     D0, D5
  4302. 00002F7A  907C 0081                sub.w      D0, 0x81
  4303. 00002F7E  48C0                     ext.l      D0
  4304. 00002F80  81FC 0003                divs.w     D0, 0x3
  4305. 00002F84  D06E FFF4                add.w      D0, [A6 - 0xC]
  4306. 00002F88  3C00                     move.w     D6, D0
  4307. 00002F8A  5346                     subq.w     D6, 1
  4308. 00002F8C  486E FFE4                pea.l      [A6 - 0x1C]
  4309. 00002F90  3F07                     move.w     -[A7], D7
  4310. 00002F92  3F06                     move.w     -[A7], D6
  4311. 00002F94  3007                     move.w     D0, D7
  4312. 00002F96  D07C 0047                add.w      D0, 0x47 /* 'G' */
  4313. 00002F9A  3F00                     move.w     -[A7], D0
  4314. 00002F9C  3006                     move.w     D0, D6
  4315. 00002F9E  D07C 0081                add.w      D0, 0x81
  4316. 00002FA2  3F00                     move.w     -[A7], D0
  4317. 00002FA4  A8A7                     syscall    SetRect
  4318. 00002FA6  486D A00E                pea.l      [A5 - 0x5FF2]
  4319. 00002FAA  486E FFE4                pea.l      [A6 - 0x1C]
  4320. 00002FAE  4EAD 305A                jsr        [A5 + 0x305A /* export_1543 */]
  4321. 00002FB2  2F2D C2E6                move.l     -[A7], [A5 - 0x3D1A]
  4322. 00002FB6  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4323. 00002FBA  4267                     clr.w      -[A7]
  4324. 00002FBC  A91B                     syscall    MoveWindow
  4325. label00002FBE:
  4326. 00002FBE  3B7C 0004 B87E           move.w     [A5 - 0x4782], 0x4
  4327. 00002FC4  42A7                     clr.l      -[A7]
  4328. 00002FC6  2F2D C33E                move.l     -[A7], [A5 - 0x3CC2]
  4329. 00002FCA  A917                     syscall    GetWRefCon
  4330. 00002FCC  4A9F                     tst.l      [A7]+
  4331. 00002FCE  6648                     bne        +0x4A /* 00003018 */
  4332. 00002FD0  3E2E FFF6                move.w     D7, [A6 - 0xA]
  4333. 00002FD4  DE7C 0009                add.w      D7, 0x9 /* '\t' */
  4334. 00002FD8  302E FFFC                move.w     D0, [A6 - 0x4]
  4335. 00002FDC  906D C348                sub.w      D0, [A5 - 0x3CB8]
  4336. 00002FE0  3C00                     move.w     D6, D0
  4337. 00002FE2  9C7C 0010                sub.w      D6, 0x10
  4338. 00002FE6  486E FFE4                pea.l      [A6 - 0x1C]
  4339. 00002FEA  3F07                     move.w     -[A7], D7
  4340. 00002FEC  3F06                     move.w     -[A7], D6
  4341. 00002FEE  302D C6D6                move.w     D0, [A5 - 0x392A]
  4342. 00002FF2  D047                     add.w      D0, D7
  4343. 00002FF4  3F00                     move.w     -[A7], D0
  4344. 00002FF6  302D C348                move.w     D0, [A5 - 0x3CB8]
  4345. 00002FFA  D046                     add.w      D0, D6
  4346. 00002FFC  3F00                     move.w     -[A7], D0
  4347. 00002FFE  A8A7                     syscall    SetRect
  4348. 00003000  486D A00E                pea.l      [A5 - 0x5FF2]
  4349. 00003004  486E FFE4                pea.l      [A6 - 0x1C]
  4350. 00003008  4EAD 305A                jsr        [A5 + 0x305A /* export_1543 */]
  4351. 0000300C  2F2D C33E                move.l     -[A7], [A5 - 0x3CC2]
  4352. 00003010  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4353. 00003014  4267                     clr.w      -[A7]
  4354. 00003016  A91B                     syscall    MoveWindow
  4355. label00003018:
  4356. 00003018  3B7C 0007 C24A           move.w     [A5 - 0x3DB6], 0x7
  4357. 0000301E  42A7                     clr.l      -[A7]
  4358. 00003020  2F2D B510                move.l     -[A7], [A5 - 0x4AF0]
  4359. 00003024  A917                     syscall    GetWRefCon
  4360. 00003026  4A9F                     tst.l      [A7]+
  4361. 00003028  6652                     bne        +0x54 /* 0000307C */
  4362. 0000302A  302E FFF0                move.w     D0, [A6 - 0x10]
  4363. 0000302E  906D B7C4                sub.w      D0, [A5 - 0x483C]
  4364. 00003032  48C0                     ext.l      D0
  4365. 00003034  81FC 0002                divs.w     D0, 0x2
  4366. 00003038  3E00                     move.w     D7, D0
  4367. 0000303A  DE6E FFF6                add.w      D7, [A6 - 0xA]
  4368. 0000303E  302E FFFC                move.w     D0, [A6 - 0x4]
  4369. 00003042  5E40                     addq.w     D0, 7
  4370. 00003044  3C00                     move.w     D6, D0
  4371. 00003046  DC7C 000A                add.w      D6, 0xA /* '\n' */
  4372. 0000304A  486E FFE4                pea.l      [A6 - 0x1C]
  4373. 0000304E  3F07                     move.w     -[A7], D7
  4374. 00003050  3F06                     move.w     -[A7], D6
  4375. 00003052  302D B7C4                move.w     D0, [A5 - 0x483C]
  4376. 00003056  D047                     add.w      D0, D7
  4377. 00003058  3F00                     move.w     -[A7], D0
  4378. 0000305A  302D B516                move.w     D0, [A5 - 0x4AEA]
  4379. 0000305E  D046                     add.w      D0, D6
  4380. 00003060  3F00                     move.w     -[A7], D0
  4381. 00003062  A8A7                     syscall    SetRect
  4382. 00003064  486D A00E                pea.l      [A5 - 0x5FF2]
  4383. 00003068  486E FFE4                pea.l      [A6 - 0x1C]
  4384. 0000306C  4EAD 305A                jsr        [A5 + 0x305A /* export_1543 */]
  4385. 00003070  2F2D B510                move.l     -[A7], [A5 - 0x4AF0]
  4386. 00003074  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4387. 00003078  4267                     clr.w      -[A7]
  4388. 0000307A  A91B                     syscall    MoveWindow
  4389. label0000307C:
  4390. 0000307C  3B7C 0004 C24A           move.w     [A5 - 0x3DB6], 0x4
  4391. 00003082  42A7                     clr.l      -[A7]
  4392. 00003084  2F2D B57A                move.l     -[A7], [A5 - 0x4A86]
  4393. 00003088  A917                     syscall    GetWRefCon
  4394. 0000308A  4A9F                     tst.l      [A7]+
  4395. 0000308C  6658                     bne        +0x5A /* 000030E6 */
  4396. 0000308E  3E2E FFF6                move.w     D7, [A6 - 0xA]
  4397. 00003092  5847                     addq.w     D7, 4
  4398. 00003094  286D B57A                movea.l    A4, [A5 - 0x4A86]
  4399. 00003098  302C 0016                move.w     D0, [A4 + 0x16]
  4400. 0000309C  906C 0012                sub.w      D0, [A4 + 0x12]
  4401. 000030A0  3D40 FFE0                move.w     [A6 - 0x20], D0
  4402. 000030A4  382C 0014                move.w     D4, [A4 + 0x14]
  4403. 000030A8  986C 0010                sub.w      D4, [A4 + 0x10]
  4404. 000030AC  302E FFFC                move.w     D0, [A6 - 0x4]
  4405. 000030B0  9044                     sub.w      D0, D4
  4406. 000030B2  3C00                     move.w     D6, D0
  4407. 000030B4  5B46                     subq.w     D6, 5
  4408. 000030B6  486E FFE4                pea.l      [A6 - 0x1C]
  4409. 000030BA  3F07                     move.w     -[A7], D7
  4410. 000030BC  3F06                     move.w     -[A7], D6
  4411. 000030BE  302E FFE0                move.w     D0, [A6 - 0x20]
  4412. 000030C2  D047                     add.w      D0, D7
  4413. 000030C4  3F00                     move.w     -[A7], D0
  4414. 000030C6  3006                     move.w     D0, D6
  4415. 000030C8  D044                     add.w      D0, D4
  4416. 000030CA  3F00                     move.w     -[A7], D0
  4417. 000030CC  A8A7                     syscall    SetRect
  4418. 000030CE  486D A00E                pea.l      [A5 - 0x5FF2]
  4419. 000030D2  486E FFE4                pea.l      [A6 - 0x1C]
  4420. 000030D6  4EAD 305A                jsr        [A5 + 0x305A /* export_1543 */]
  4421. 000030DA  2F2D B57A                move.l     -[A7], [A5 - 0x4A86]
  4422. 000030DE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4423. 000030E2  4267                     clr.w      -[A7]
  4424. 000030E4  A91B                     syscall    MoveWindow
  4425. label000030E6:
  4426. 000030E6  3B7C 0010 B87E           move.w     [A5 - 0x4782], 0x10
  4427. 000030EC  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  4428. 000030F0  4E5E                     unlink     A6
  4429. 000030F2  4E75                     rts
  4430. fn000030F4:
  4431. 000030F4  4E56 FFD4                link       A6, -0x002C
  4432. 000030F8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4433. 000030FC  206E 0008                movea.l    A0, [A6 + 0x8]
  4434. 00003100  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4435. 00003104  7003                     moveq.l    D0, 0x03
  4436. label00003106:
  4437. 00003106  32D8                     move.w     [A1]+, [A0]+
  4438. 00003108  51C8 FFFC                dbf        D0, -0x6 /* 00003106 */
  4439. 0000310C  102D B7D2                move.b     D0, [A5 - 0x482E]
  4440. 00003110  6600 0114                bne        +0x116 /* 00003226 */
  4441. 00003114  4AAD B878                tst.l      [A5 - 0x4788]
  4442. 00003118  57C0                     seq        D0
  4443. 0000311A  122D B56E                move.b     D1, [A5 - 0x4A92]
  4444. 0000311E  0A01 0001                xori.b     D1, 0x1
  4445. 00003122  C001                     and.b      D0, D1
  4446. 00003124  6600 0100                bne        +0x102 /* 00003226 */
  4447. 00003128  102D B51C                move.b     D0, [A5 - 0x4AE4]
  4448. 0000312C  6618                     bne        +0x1A /* 00003146 */
  4449. 0000312E  2F2D B878                move.l     -[A7], [A5 - 0x4788]
  4450. 00003132  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  4451. 00003136  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  4452. 0000313A  42A7                     clr.l      -[A7]
  4453. 0000313C  4EAD 2CF2                jsr        [A5 + 0x2CF2 /* export_1434 */]
  4454. 00003140  1B7C 0001 B51C           move.b     [A5 - 0x4AE4], 0x1
  4455. label00003146:
  4456. 00003146  42A7                     clr.l      -[A7]
  4457. 00003148  2F2D B878                move.l     -[A7], [A5 - 0x4788]
  4458. 0000314C  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  4459. 00003150  265F                     movea.l    A3, [A7]+
  4460. 00003152  200B                     move.l     D0, A3
  4461. 00003154  6608                     bne        +0xA /* 0000315E */
  4462. 00003156  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  4463. 0000315A  6000 00CA                bra        +0xCC /* 00003226 */
  4464. label0000315E:
  4465. 0000315E  2853                     movea.l    A4, [A3]
  4466. 00003160  4AAC 0038                tst.l      [A4 + 0x38]
  4467. 00003164  56C7                     sne        D7
  4468. 00003166  4407                     neg.b      D7
  4469. 00003168  4AAC 003C                tst.l      [A4 + 0x3C]
  4470. 0000316C  56C6                     sne        D6
  4471. 0000316E  4406                     neg.b      D6
  4472. 00003170  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  4473. 00003174  43EC 0020                lea.l      A1, [A4 + 0x20]
  4474. 00003178  7003                     moveq.l    D0, 0x03
  4475. label0000317A:
  4476. 0000317A  30D9                     move.w     [A0]+, [A1]+
  4477. 0000317C  51C8 FFFC                dbf        D0, -0x6 /* 0000317A */
  4478. 00003180  41EE FFEA                lea.l      A0, [A6 - 0x16]
  4479. 00003184  43EC 0028                lea.l      A1, [A4 + 0x28]
  4480. 00003188  7003                     moveq.l    D0, 0x03
  4481. label0000318A:
  4482. 0000318A  30D9                     move.w     [A0]+, [A1]+
  4483. 0000318C  51C8 FFFC                dbf        D0, -0x6 /* 0000318A */
  4484. 00003190  2F2D B878                move.l     -[A7], [A5 - 0x4788]
  4485. 00003194  4267                     clr.w      -[A7]
  4486. 00003196  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  4487. 0000319A  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  4488. 0000319E  43ED C4CC                lea.l      A1, [A5 - 0x3B34]
  4489. 000031A2  7006                     moveq.l    D0, 0x06
  4490. label000031A4:
  4491. 000031A4  30D9                     move.w     [A0]+, [A1]+
  4492. 000031A6  51C8 FFFC                dbf        D0, -0x6 /* 000031A4 */
  4493. 000031AA  1007                     move.b     D0, D7
  4494. 000031AC  6738                     beq        +0x3A /* 000031E6 */
  4495. 000031AE  2D6D C8E8 FFD4           move.l     [A6 - 0x2C], [A5 - 0x3718]
  4496. 000031B4  4267                     clr.w      -[A7]
  4497. 000031B6  486E FFE2                pea.l      [A6 - 0x1E]
  4498. 000031BA  486E FFF8                pea.l      [A6 - 0x8]
  4499. 000031BE  486E FFE2                pea.l      [A6 - 0x1E]
  4500. 000031C2  A8AA                     syscall    SectRect
  4501. 000031C4  101F                     move.b     D0, [A7]+
  4502. 000031C6  6724                     beq        +0x26 /* 000031EC */
  4503. 000031C8  486E FFD4                pea.l      [A6 - 0x2C]
  4504. 000031CC  206D FE80                movea.l    A0, [A5 - 0x180]
  4505. 000031D0  4868 0002                pea.l      [A0 + 0x2]
  4506. 000031D4  486E FFE2                pea.l      [A6 - 0x1E]
  4507. 000031D8  486E FFE2                pea.l      [A6 - 0x1E]
  4508. 000031DC  3F3C 0003                move.w     -[A7], 0x3
  4509. 000031E0  42A7                     clr.l      -[A7]
  4510. 000031E2  A8EC                     syscall    CopyBits
  4511. 000031E4  6006                     bra        +0x8 /* 000031EC */
  4512. label000031E6:
  4513. 000031E6  486E FFE2                pea.l      [A6 - 0x1E]
  4514. 000031EA  A8A3                     syscall    EraseRect
  4515. label000031EC:
  4516. 000031EC  1006                     move.b     D0, D6
  4517. 000031EE  6736                     beq        +0x38 /* 00003226 */
  4518. 000031F0  2D6D C92E FFD4           move.l     [A6 - 0x2C], [A5 - 0x36D2]
  4519. 000031F6  4267                     clr.w      -[A7]
  4520. 000031F8  486E FFEA                pea.l      [A6 - 0x16]
  4521. 000031FC  486E FFF8                pea.l      [A6 - 0x8]
  4522. 00003200  486E FFEA                pea.l      [A6 - 0x16]
  4523. 00003204  A8AA                     syscall    SectRect
  4524. 00003206  101F                     move.b     D0, [A7]+
  4525. 00003208  671C                     beq        +0x1E /* 00003226 */
  4526. 0000320A  486E FFD4                pea.l      [A6 - 0x2C]
  4527. 0000320E  206D FE80                movea.l    A0, [A5 - 0x180]
  4528. 00003212  4868 0002                pea.l      [A0 + 0x2]
  4529. 00003216  486E FFEA                pea.l      [A6 - 0x16]
  4530. 0000321A  486E FFEA                pea.l      [A6 - 0x16]
  4531. 0000321E  3F3C 0001                move.w     -[A7], 0x1
  4532. 00003222  42A7                     clr.l      -[A7]
  4533. 00003224  A8EC                     syscall    CopyBits
  4534. label00003226:
  4535. 00003226  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4536. 0000322A  4E5E                     unlink     A6
  4537. 0000322C  2E9F                     move.l     [A7], [A7]+
  4538. 0000322E  4E75                     rts
  4539. export_1188:
  4540. 00003230  4E56 FFE0                link       A6, -0x0020
  4541. 00003234  206E 000C                movea.l    A0, [A6 + 0xC]
  4542. 00003238  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4543. 0000323C  7003                     moveq.l    D0, 0x03
  4544. label0000323E:
  4545. 0000323E  32D8                     move.w     [A1]+, [A0]+
  4546. 00003240  51C8 FFFC                dbf        D0, -0x6 /* 0000323E */
  4547. 00003244  206E 0008                movea.l    A0, [A6 + 0x8]
  4548. 00003248  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4549. 0000324C  7003                     moveq.l    D0, 0x03
  4550. label0000324E:
  4551. 0000324E  32D8                     move.w     [A1]+, [A0]+
  4552. 00003250  51C8 FFFC                dbf        D0, -0x6 /* 0000324E */
  4553. 00003254  A89E                     syscall    PenNormal
  4554. 00003256  4EBA D1DC                jsr        [PC - 0x2E24 /* 00000434 */]
  4555. 0000325A  1D6D C578 FFE1           move.b     [A6 - 0x1F], [A5 - 0x3A88]
  4556. 00003260  1B7C 0001 C578           move.b     [A5 - 0x3A88], 0x1
  4557. 00003266  1B6D C578 B436           move.b     [A5 - 0x4BCA], [A5 - 0x3A88]
  4558. 0000326C  102D B52E                move.b     D0, [A5 - 0x4AD2]
  4559. 00003270  6632                     bne        +0x34 /* 000032A4 */
  4560. 00003272  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  4561. 00003276  43ED C4CC                lea.l      A1, [A5 - 0x3B34]
  4562. 0000327A  7006                     moveq.l    D0, 0x06
  4563. label0000327C:
  4564. 0000327C  30D9                     move.w     [A0]+, [A1]+
  4565. 0000327E  51C8 FFFC                dbf        D0, -0x6 /* 0000327C */
  4566. 00003282  2D6D C71A FFE2           move.l     [A6 - 0x1E], [A5 - 0x38E6]
  4567. 00003288  486E FFE2                pea.l      [A6 - 0x1E]
  4568. 0000328C  206D FE80                movea.l    A0, [A5 - 0x180]
  4569. 00003290  4868 0002                pea.l      [A0 + 0x2]
  4570. 00003294  486E FFF8                pea.l      [A6 - 0x8]
  4571. 00003298  486E FFF0                pea.l      [A6 - 0x10]
  4572. 0000329C  3F3C 0001                move.w     -[A7], 0x1
  4573. 000032A0  42A7                     clr.l      -[A7]
  4574. 000032A2  A8EC                     syscall    CopyBits
  4575. label000032A4:
  4576. 000032A4  486E FFF8                pea.l      [A6 - 0x8]
  4577. 000032A8  A87B                     syscall    ClipRect
  4578. 000032AA  302E FFFA                move.w     D0, [A6 - 0x6]
  4579. 000032AE  906E FFF2                sub.w      D0, [A6 - 0xE]
  4580. 000032B2  3F00                     move.w     -[A7], D0
  4581. 000032B4  302E FFF8                move.w     D0, [A6 - 0x8]
  4582. 000032B8  906E FFF0                sub.w      D0, [A6 - 0x10]
  4583. 000032BC  3F00                     move.w     -[A7], D0
  4584. 000032BE  A878                     syscall    SetOrigin
  4585. 000032C0  2F3C 0002 0000           move.l     -[A7], 0x20000
  4586. 000032C6  1F3C 0001                move.b     -[A7], 0x1
  4587. 000032CA  1F3C 0001                move.b     -[A7], 0x1
  4588. 000032CE  4EAD 2E9A                jsr        [A5 + 0x2E9A /* export_1487 */]
  4589. 000032D2  1B6E FFE1 C578           move.b     [A5 - 0x3A88], [A6 - 0x1F]
  4590. 000032D8  422D B436                clr.b      [A5 - 0x4BCA]
  4591. 000032DC  486E FFF8                pea.l      [A6 - 0x8]
  4592. 000032E0  4EBA FE12                jsr        [PC - 0x1EE /* 000030F4 */]
  4593. 000032E4  2F3C 0002 0000           move.l     -[A7], 0x20000
  4594. 000032EA  4267                     clr.w      -[A7]
  4595. 000032EC  1F3C 0001                move.b     -[A7], 0x1
  4596. 000032F0  4EAD 2E9A                jsr        [A5 + 0x2E9A /* export_1487 */]
  4597. 000032F4  42A7                     clr.l      -[A7]
  4598. 000032F6  A878                     syscall    SetOrigin
  4599. 000032F8  206D FE80                movea.l    A0, [A5 - 0x180]
  4600. 000032FC  4868 0010                pea.l      [A0 + 0x10]
  4601. 00003300  A87B                     syscall    ClipRect
  4602. 00003302  A89E                     syscall    PenNormal
  4603. 00003304  4E5E                     unlink     A6
  4604. 00003306  205F                     movea.l    A0, [A7]+
  4605. 00003308  504F                     addq.w     A7, 8
  4606. 0000330A  4ED0                     jmp        [A0]
  4607. export_1189:
  4608. 0000330C  4E56 FFF8                link       A6, -0x0008
  4609. 00003310  48E7 0300                movem.l    -[A7], D6,D7
  4610. 00003314  2C2D A018                move.l     D6, [A5 - 0x5FE8]
  4611. 00003318  7000                     moveq.l    D0, 0x00
  4612. 0000331A  2B40 A018                move.l     [A5 - 0x5FE8], D0
  4613. 0000331E  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  4614. 00003324  3E2E FFF8                move.w     D7, [A6 - 0x8]
  4615. 00003328  6006                     bra        +0x8 /* 00003330 */
  4616. label0000332A:
  4617. 0000332A  4EBA 27F6                jsr        [PC + 0x27F6 /* 00005B22 */]
  4618. 0000332E  5247                     addq.w     D7, 1
  4619. label00003330:
  4620. 00003330  7003                     moveq.l    D0, 0x03
  4621. 00003332  B047                     cmp.w      D0, D7
  4622. 00003334  6CF4                     bge        -0xA /* 0000332A */
  4623. 00003336  7001                     moveq.l    D0, 0x01
  4624. 00003338  B02E 0008                cmp.b      D0, [A6 + 0x8]
  4625. 0000333C  660C                     bne        +0xE /* 0000334A */
  4626. label0000333E:
  4627. 0000333E  102D A07A                move.b     D0, [A5 - 0x5F86]
  4628. 00003342  671A                     beq        +0x1C /* 0000335E */
  4629. 00003344  4EBA 27DC                jsr        [PC + 0x27DC /* 00005B22 */]
  4630. 00003348  60F4                     bra        -0xA /* 0000333E */
  4631. label0000334A:
  4632. 0000334A  7002                     moveq.l    D0, 0x02
  4633. 0000334C  B02E 0008                cmp.b      D0, [A6 + 0x8]
  4634. 00003350  660C                     bne        +0xE /* 0000335E */
  4635. label00003352:
  4636. 00003352  102D A07A                move.b     D0, [A5 - 0x5F86]
  4637. 00003356  6606                     bne        +0x8 /* 0000335E */
  4638. 00003358  4EBA 27C8                jsr        [PC + 0x27C8 /* 00005B22 */]
  4639. 0000335C  60F4                     bra        -0xA /* 00003352 */
  4640. label0000335E:
  4641. 0000335E  2B46 A018                move.l     [A5 - 0x5FE8], D6
  4642. 00003362  4CDF 00C0                movem.l    D6,D7, [A7]+
  4643. 00003366  4E5E                     unlink     A6
  4644. 00003368  205F                     movea.l    A0, [A7]+
  4645. 0000336A  544F                     addq.w     A7, 2
  4646. 0000336C  4ED0                     jmp        [A0]
  4647. export_1190:
  4648. 0000336E  4E56 FDF4                link       A6, -0x020C
  4649. 00003372  2F0C                     move.l     -[A7], A4
  4650. 00003374  206E 0008                movea.l    A0, [A6 + 0x8]
  4651. 00003378  43EE FF00                lea.l      A1, [A6 - 0x100]
  4652. 0000337C  707F                     moveq.l    D0, 0x7F
  4653. label0000337E:
  4654. 0000337E  32D8                     move.w     [A1]+, [A0]+
  4655. 00003380  51C8 FFFC                dbf        D0, -0x6 /* 0000337E */
  4656. 00003384  486E FEFC                pea.l      [A6 - 0x104]
  4657. 00003388  A874                     syscall    GetPort
  4658. 0000338A  2F2D B510                move.l     -[A7], [A5 - 0x4AF0]
  4659. 0000338E  A873                     syscall    SetPort
  4660. 00003390  4EAD 0FB2                jsr        [A5 + 0xFB2 /* export_498 */]
  4661. 00003394  486E FDF4                pea.l      [A6 - 0x20C]
  4662. 00003398  4EAD 2F82                jsr        [A5 + 0x2F82 /* export_1516 */]
  4663. 0000339C  205F                     movea.l    A0, [A7]+
  4664. 0000339E  486E FF00                pea.l      [A6 - 0x100]
  4665. 000033A2  2F08                     move.l     -[A7], A0
  4666. 000033A4  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  4667. 000033A8  101F                     move.b     D0, [A7]+
  4668. 000033AA  672C                     beq        +0x2E /* 000033D8 */
  4669. 000033AC  42A7                     clr.l      -[A7]
  4670. 000033AE  486E FF00                pea.l      [A6 - 0x100]
  4671. 000033B2  4EAD 29DA                jsr        [A5 + 0x29DA /* export_1335 */]
  4672. 000033B6  285F                     movea.l    A4, [A7]+
  4673. 000033B8  2D4C FEF4                move.l     [A6 - 0x10C], A4
  4674. 000033BC  486E FEF4                pea.l      [A6 - 0x10C]
  4675. 000033C0  4EAD 28FA                jsr        [A5 + 0x28FA /* export_1307 */]
  4676. 000033C4  2F0C                     move.l     -[A7], A4
  4677. 000033C6  202E FEF4                move.l     D0, [A6 - 0x10C]
  4678. 000033CA  908C                     sub.l      D0, A4
  4679. 000033CC  2F00                     move.l     -[A7], D0
  4680. 000033CE  2F2D BA2A                move.l     -[A7], [A5 - 0x45D6]
  4681. 000033D2  A9CF                     syscall    TESetText
  4682. 000033D4  4EBA 3980                jsr        [PC + 0x3980 /* 00006D56 */]
  4683. label000033D8:
  4684. 000033D8  2F2D B510                move.l     -[A7], [A5 - 0x4AF0]
  4685. 000033DC  1F3C 0001                move.b     -[A7], 0x1
  4686. 000033E0  4EBA 23FE                jsr        [PC + 0x23FE /* 000057E0 */]
  4687. 000033E4  422D BA42                clr.b      [A5 - 0x45BE]
  4688. 000033E8  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  4689. 000033EC  A873                     syscall    SetPort
  4690. 000033EE  285F                     movea.l    A4, [A7]+
  4691. 000033F0  4E5E                     unlink     A6
  4692. 000033F2  2E9F                     move.l     [A7], [A7]+
  4693. 000033F4  4E75                     rts
  4694. export_1191:
  4695. fn000033F6:
  4696. 000033F6  4E56 FFFC                link       A6, -0x0004
  4697. 000033FA  2F0C                     move.l     -[A7], A4
  4698. 000033FC  102E 000A                move.b     D0, [A6 + 0xA]
  4699. 00003400  670A                     beq        +0xC /* 0000340C */
  4700. 00003402  42A7                     clr.l      -[A7]
  4701. 00003404  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  4702. 00003408  285F                     movea.l    A4, [A7]+
  4703. 0000340A  6006                     bra        +0x8 /* 00003412 */
  4704. label0000340C:
  4705. 0000340C  42A7                     clr.l      -[A7]
  4706. 0000340E  A924                     syscall    FrontWindow
  4707. 00003410  285F                     movea.l    A4, [A7]+
  4708. label00003412:
  4709. 00003412  7000                     moveq.l    D0, 0x00
  4710. 00003414  2D40 000C                move.l     [A6 + 0xC], D0
  4711. label00003418:
  4712. 00003418  200C                     move.l     D0, A4
  4713. 0000341A  673C                     beq        +0x3E /* 00003458 */
  4714. 0000341C  102E 000A                move.b     D0, [A6 + 0xA]
  4715. 00003420  6608                     bne        +0xA /* 0000342A */
  4716. 00003422  802C 006E                or.b       D0, [A4 + 0x6E]
  4717. 00003426  4A00                     tst.b      D0
  4718. 00003428  6728                     beq        +0x2A /* 00003452 */
  4719. label0000342A:
  4720. 0000342A  122E 0008                move.b     D1, [A6 + 0x8]
  4721. 0000342E  0A01 0001                xori.b     D1, 0x1
  4722. 00003432  4A01                     tst.b      D1
  4723. 00003434  6618                     bne        +0x1A /* 0000344E */
  4724. 00003436  48E7 C000                movem.l    -[A7], D0,D1
  4725. 0000343A  4267                     clr.w      -[A7]
  4726. 0000343C  2F0C                     move.l     -[A7], A4
  4727. 0000343E  4EAD 3012                jsr        [A5 + 0x3012 /* export_1534 */]
  4728. 00003442  141F                     move.b     D2, [A7]+
  4729. 00003444  4CDF 0003                movem.l    D0,D1, [A7]+
  4730. 00003448  8202                     or.b       D1, D2
  4731. 0000344A  C001                     and.b      D0, D1
  4732. 0000344C  6704                     beq        +0x6 /* 00003452 */
  4733. label0000344E:
  4734. 0000344E  2D4C 000C                move.l     [A6 + 0xC], A4
  4735. label00003452:
  4736. 00003452  286C 0090                movea.l    A4, [A4 + 0x90]
  4737. 00003456  60C0                     bra        -0x3E /* 00003418 */
  4738. label00003458:
  4739. 00003458  285F                     movea.l    A4, [A7]+
  4740. 0000345A  4E5E                     unlink     A6
  4741. 0000345C  2E9F                     move.l     [A7], [A7]+
  4742. 0000345E  4E75                     rts
  4743. export_1192:
  4744. fn00003460:
  4745. 00003460  4E56 FFFC                link       A6, -0x0004
  4746. 00003464  42A7                     clr.l      -[A7]
  4747. 00003466  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4748. 0000346A  3F3C 0002                move.w     -[A7], 0x2
  4749. 0000346E  4EAD 2D62                jsr        [A5 + 0x2D62 /* export_1448 */]
  4750. 00003472  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4751. 00003476  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4752. 0000347A  A909                     syscall    CalcVis
  4753. 0000347C  4E5E                     unlink     A6
  4754. 0000347E  2E9F                     move.l     [A7], [A7]+
  4755. 00003480  4E75                     rts
  4756. export_1193:
  4757. 00003482  4E56 0000                link       A6, 0
  4758. 00003486  7000                     moveq.l    D0, 0x00
  4759. 00003488  2D40 0008                move.l     [A6 + 0x8], D0
  4760. 0000348C  4267                     clr.w      -[A7]
  4761. 0000348E  2F2D C2DE                move.l     -[A7], [A5 - 0x3D22]
  4762. 00003492  4EAD 22D2                jsr        [A5 + 0x22D2 /* export_1110 */]
  4763. 00003496  101F                     move.b     D0, [A7]+
  4764. 00003498  6702                     beq        +0x4 /* 0000349C */
  4765. 0000349A  6008                     bra        +0xA /* 000034A4 */
  4766. label0000349C:
  4767. 0000349C  2D7C 0000 3720 0008      move.l     [A6 + 0x8], 0x3720 /* '7 ' */
  4768. label000034A4:
  4769. 000034A4  4E5E                     unlink     A6
  4770. 000034A6  4E75                     rts
  4771. export_1194:
  4772. 000034A8  4E56 FFFA                link       A6, -0x0006
  4773. 000034AC  48E7 0108                movem.l    -[A7], D7,A4
  4774. 000034B0  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  4775. 000034B6  3D6D C1C6 FFFA           move.w     [A6 - 0x6], [A5 - 0x3E3A]
  4776. 000034BC  3E2E FFFC                move.w     D7, [A6 - 0x4]
  4777. 000034C0  6048                     bra        +0x4A /* 0000350A */
  4778. label000034C2:
  4779. 000034C2  206D B3D0                movea.l    A0, [A5 - 0x4C30]
  4780. 000034C6  3007                     move.w     D0, D7
  4781. 000034C8  C1FC 00AC                muls.w     D0, 0xAC
  4782. 000034CC  41E8 FF54                lea.l      A0, [A0 - 0xAC]
  4783. 000034D0  49F0 0000                lea.l      A4, [A0 + D0.w]
  4784. 000034D4  206E 0008                movea.l    A0, [A6 + 0x8]
  4785. 000034D8  2F08                     move.l     -[A7], A0
  4786. 000034DA  42A7                     clr.l      -[A7]
  4787. 000034DC  486C 0002                pea.l      [A4 + 0x2]
  4788. 000034E0  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  4789. 000034E4  201F                     move.l     D0, [A7]+
  4790. 000034E6  205F                     movea.l    A0, [A7]+
  4791. 000034E8  B090                     cmp.l      D0, [A0]
  4792. 000034EA  661A                     bne        +0x1C /* 00003506 */
  4793. 000034EC  4214                     clr.b      [A4]
  4794. 000034EE  486C 0002                pea.l      [A4 + 0x2]
  4795. 000034F2  2F3C 0000 00AA           move.l     -[A7], 0xAA
  4796. 000034F8  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  4797. 000034FC  206E 0008                movea.l    A0, [A6 + 0x8]
  4798. 00003500  7000                     moveq.l    D0, 0x00
  4799. 00003502  2080                     move.l     [A0], D0
  4800. 00003504  600A                     bra        +0xC /* 00003510 */
  4801. label00003506:
  4802. 00003506  5247                     addq.w     D7, 1
  4803. 00003508  6906                     bvs        +0x8 /* 00003510 */
  4804. label0000350A:
  4805. 0000350A  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  4806. 0000350E  6FB2                     ble        -0x4C /* 000034C2 */
  4807. label00003510:
  4808. 00003510  4CDF 1080                movem.l    D7,A4, [A7]+
  4809. 00003514  4E5E                     unlink     A6
  4810. 00003516  2E9F                     move.l     [A7], [A7]+
  4811. 00003518  4E75                     rts
  4812. export_1195:
  4813. fn0000351A:
  4814. 0000351A  4E56 0000                link       A6, 0
  4815. 0000351E  4A6D A0A0                tst.w      [A5 - 0x5F60]
  4816. 00003522  5CC0                     sge        D0
  4817. 00003524  C02D BA34                and.b      D0, [A5 - 0x45CC]
  4818. 00003528  122D C5A0                move.b     D1, [A5 - 0x3A60]
  4819. 0000352C  0A01 0001                xori.b     D1, 0x1
  4820. 00003530  C001                     and.b      D0, D1
  4821. 00003532  6706                     beq        +0x8 /* 0000353A */
  4822. 00003534  4267                     clr.w      -[A7]
  4823. 00003536  A938                     syscall    HiliteMenu
  4824. 00003538  A937                     syscall    DrawMenuBar
  4825. label0000353A:
  4826. 0000353A  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  4827. 0000353E  A873                     syscall    SetPort
  4828. 00003540  4E5E                     unlink     A6
  4829. 00003542  4E75                     rts
  4830. export_1196:
  4831. fn00003544:
  4832. 00003544  4E56 FFF8                link       A6, -0x0008
  4833. 00003548  206E 0008                movea.l    A0, [A6 + 0x8]
  4834. 0000354C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4835. 00003550  7003                     moveq.l    D0, 0x03
  4836. label00003552:
  4837. 00003552  32D8                     move.w     [A1]+, [A0]+
  4838. 00003554  51C8 FFFC                dbf        D0, -0x6 /* 00003552 */
  4839. 00003558  4A6D A0A0                tst.w      [A5 - 0x5F60]
  4840. 0000355C  6D0C                     blt        +0xE /* 0000356A */
  4841. 0000355E  486E FFF8                pea.l      [A6 - 0x8]
  4842. 00003562  4EAD 2D2A                jsr        [A5 + 0x2D2A /* export_1441 */]
  4843. 00003566  4EAD 2EAA                jsr        [A5 + 0x2EAA /* export_1489 */]
  4844. label0000356A:
  4845. 0000356A  4E5E                     unlink     A6
  4846. 0000356C  2E9F                     move.l     [A7], [A7]+
  4847. 0000356E  4E75                     rts
  4848. fn00003570:
  4849. 00003570  4E56 0000                link       A6, 0
  4850. 00003574  2F0C                     move.l     -[A7], A4
  4851. 00003576  286E 0008                movea.l    A4, [A6 + 0x8]
  4852. 0000357A  296D A53E FFE2           move.l     [A4 - 0x1E], [A5 - 0x5AC2]
  4853. label00003580:
  4854. 00003580  4AAC FFE2                tst.l      [A4 - 0x1E]
  4855. 00003584  671A                     beq        +0x1C /* 000035A0 */
  4856. 00003586  202C FFE2                move.l     D0, [A4 - 0x1E]
  4857. 0000358A  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  4858. 0000358E  6602                     bne        +0x4 /* 00003592 */
  4859. 00003590  600E                     bra        +0x10 /* 000035A0 */
  4860. label00003592:
  4861. 00003592  206C FFE2                movea.l    A0, [A4 - 0x1E]
  4862. 00003596  2050                     movea.l    A0, [A0]
  4863. 00003598  2968 003E FFE2           move.l     [A4 - 0x1E], [A0 + 0x3E]
  4864. 0000359E  60E0                     bra        -0x1E /* 00003580 */
  4865. label000035A0:
  4866. 000035A0  4AAC FFE2                tst.l      [A4 - 0x1E]
  4867. 000035A4  56C0                     sne        D0
  4868. 000035A6  4400                     neg.b      D0
  4869. 000035A8  1D40 0010                move.b     [A6 + 0x10], D0
  4870. 000035AC  285F                     movea.l    A4, [A7]+
  4871. 000035AE  4E5E                     unlink     A6
  4872. 000035B0  205F                     movea.l    A0, [A7]+
  4873. 000035B2  504F                     addq.w     A7, 8
  4874. 000035B4  4ED0                     jmp        [A0]
  4875. fn000035B6:
  4876. 000035B6  4E56 FFD2                link       A6, -0x002E
  4877. 000035BA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4878. 000035BE  2E2D B7CA                move.l     D7, [A5 - 0x4836]
  4879. 000035C2  1C2D B462                move.b     D6, [A5 - 0x4B9E]
  4880. 000035C6  2A2D B7C6                move.l     D5, [A5 - 0x483A]
  4881. 000035CA  422D B462                clr.b      [A5 - 0x4B9E]
  4882. 000035CE  7000                     moveq.l    D0, 0x00
  4883. 000035D0  2B40 B7CA                move.l     [A5 - 0x4836], D0
  4884. 000035D4  7000                     moveq.l    D0, 0x00
  4885. 000035D6  2B40 B7C6                move.l     [A5 - 0x483A], D0
  4886. 000035DA  4A06                     tst.b      D6
  4887. 000035DC  57C0                     seq        D0
  4888. 000035DE  4A00                     tst.b      D0
  4889. 000035E0  6600 0204                bne        +0x206 /* 000037E6 */
  4890. 000035E4  BEAD A53E                cmp.l      D7, [A5 - 0x5AC2]
  4891. 000035E8  57C1                     seq        D1
  4892. 000035EA  8001                     or.b       D0, D1
  4893. 000035EC  6600 01F8                bne        +0x1FA /* 000037E6 */
  4894. 000035F0  7203                     moveq.l    D1, 0x03
  4895. 000035F2  B206                     cmp.b      D1, D6
  4896. 000035F4  57C1                     seq        D1
  4897. 000035F6  4A01                     tst.b      D1
  4898. 000035F8  670E                     beq        +0x10 /* 00003608 */
  4899. 000035FA  BAAD A53E                cmp.l      D5, [A5 - 0x5AC2]
  4900. 000035FE  56C2                     sne        D2
  4901. 00003600  C202                     and.b      D1, D2
  4902. 00003602  8001                     or.b       D0, D1
  4903. 00003604  6600 01E0                bne        +0x1E2 /* 000037E6 */
  4904. label00003608:
  4905. 00003608  2F00                     move.l     -[A7], D0
  4906. 0000360A  4267                     clr.w      -[A7]
  4907. 0000360C  2F07                     move.l     -[A7], D7
  4908. 0000360E  2F0E                     move.l     -[A7], A6
  4909. 00003610  4EBA FF5E                jsr        [PC - 0xA2 /* 00003570 */]
  4910. 00003614  121F                     move.b     D1, [A7]+
  4911. 00003616  201F                     move.l     D0, [A7]+
  4912. 00003618  0A01 0001                xori.b     D1, 0x1
  4913. 0000361C  8001                     or.b       D0, D1
  4914. 0000361E  0240 0001                andi.w     D0, 0x1
  4915. 00003622  6704                     beq        +0x6 /* 00003628 */
  4916. 00003624  6000 01C0                bra        +0x1C2 /* 000037E6 */
  4917. label00003628:
  4918. 00003628  2047                     movea.l    A0, D7
  4919. 0000362A  2050                     movea.l    A0, [A0]
  4920. 0000362C  2668 0004                movea.l    A3, [A0 + 0x4]
  4921. 00003630  2F0B                     move.l     -[A7], A3
  4922. 00003632  4EAD 3052                jsr        [A5 + 0x3052 /* export_1542 */]
  4923. 00003636  1006                     move.b     D0, D6
  4924. 00003638  4880                     ext.w      D0
  4925. 0000363A  5340                     subq.w     D0, 1
  4926. 0000363C  670E                     beq        +0x10 /* 0000364C */
  4927. 0000363E  5340                     subq.w     D0, 1
  4928. 00003640  6764                     beq        +0x66 /* 000036A6 */
  4929. 00003642  5340                     subq.w     D0, 1
  4930. 00003644  6700 00D8                beq        +0xDA /* 0000371E */
  4931. 00003648  6000 00FA                bra        +0xFC /* 00003744 */
  4932. label0000364C:
  4933. 0000364C  7001                     moveq.l    D0, 0x01
  4934. 0000364E  B0AD B458                cmp.l      D0, [A5 - 0x4BA8]
  4935. 00003652  5DC0                     slt        D0
  4936. 00003654  4400                     neg.b      D0
  4937. 00003656  1740 0070                move.b     [A3 + 0x70], D0
  4938. 0000365A  4A6D A0A0                tst.w      [A5 - 0x5F60]
  4939. 0000365E  6D04                     blt        +0x6 /* 00003664 */
  4940. 00003660  2F0B                     move.l     -[A7], A3
  4941. 00003662  A91F                     syscall    SelectWindow
  4942. label00003664:
  4943. 00003664  2047                     movea.l    A0, D7
  4944. 00003666  2850                     movea.l    A4, [A0]
  4945. 00003668  4AAC 003E                tst.l      [A4 + 0x3E]
  4946. 0000366C  670C                     beq        +0xE /* 0000367A */
  4947. 0000366E  206C 003E                movea.l    A0, [A4 + 0x3E]
  4948. 00003672  2050                     movea.l    A0, [A0]
  4949. 00003674  216C 003A 003A           move.l     [A0 + 0x3A], [A4 + 0x3A]
  4950. label0000367A:
  4951. 0000367A  4AAC 003A                tst.l      [A4 + 0x3A]
  4952. 0000367E  670C                     beq        +0xE /* 0000368C */
  4953. 00003680  206C 003A                movea.l    A0, [A4 + 0x3A]
  4954. 00003684  2050                     movea.l    A0, [A0]
  4955. 00003686  216C 003E 003E           move.l     [A0 + 0x3E], [A4 + 0x3E]
  4956. label0000368C:
  4957. 0000368C  7000                     moveq.l    D0, 0x00
  4958. 0000368E  2940 003A                move.l     [A4 + 0x3A], D0
  4959. 00003692  296D A53E 003E           move.l     [A4 + 0x3E], [A5 - 0x5AC2]
  4960. 00003698  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  4961. 0000369C  2050                     movea.l    A0, [A0]
  4962. 0000369E  2147 003A                move.l     [A0 + 0x3A], D7
  4963. 000036A2  6000 00A0                bra        +0xA2 /* 00003744 */
  4964. label000036A6:
  4965. 000036A6  42A7                     clr.l      -[A7]
  4966. 000036A8  42A7                     clr.l      -[A7]
  4967. 000036AA  4EBA FD4A                jsr        [PC - 0x2B6 /* 000033F6 */]
  4968. 000036AE  2D5F FFEA                move.l     [A6 - 0x16], [A7]+
  4969. 000036B2  7001                     moveq.l    D0, 0x01
  4970. 000036B4  B0AD B458                cmp.l      D0, [A5 - 0x4BA8]
  4971. 000036B8  5DC0                     slt        D0
  4972. 000036BA  4400                     neg.b      D0
  4973. 000036BC  1740 0070                move.b     [A3 + 0x70], D0
  4974. 000036C0  2D6D A53E FFE2           move.l     [A6 - 0x1E], [A5 - 0x5AC2]
  4975. label000036C6:
  4976. 000036C6  4AAE FFE2                tst.l      [A6 - 0x1E]
  4977. 000036CA  6712                     beq        +0x14 /* 000036DE */
  4978. 000036CC  282E FFE2                move.l     D4, [A6 - 0x1E]
  4979. 000036D0  206E FFE2                movea.l    A0, [A6 - 0x1E]
  4980. 000036D4  2050                     movea.l    A0, [A0]
  4981. 000036D6  2D68 003E FFE2           move.l     [A6 - 0x1E], [A0 + 0x3E]
  4982. 000036DC  60E8                     bra        -0x16 /* 000036C6 */
  4983. label000036DE:
  4984. 000036DE  4A6D A0A0                tst.w      [A5 - 0x5F60]
  4985. 000036E2  6D0C                     blt        +0xE /* 000036F0 */
  4986. 000036E4  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  4987. 000036E8  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  4988. 000036EC  4EBA E1C4                jsr        [PC - 0x1E3C /* 000018B2 */]
  4989. label000036F0:
  4990. 000036F0  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  4991. 000036F4  2850                     movea.l    A4, [A0]
  4992. 000036F6  4AAC 003E                tst.l      [A4 + 0x3E]
  4993. 000036FA  670C                     beq        +0xE /* 00003708 */
  4994. 000036FC  206C 003E                movea.l    A0, [A4 + 0x3E]
  4995. 00003700  2050                     movea.l    A0, [A0]
  4996. 00003702  7000                     moveq.l    D0, 0x00
  4997. 00003704  2140 003A                move.l     [A0 + 0x3A], D0
  4998. label00003708:
  4999. 00003708  2944 003A                move.l     [A4 + 0x3A], D4
  5000. 0000370C  7000                     moveq.l    D0, 0x00
  5001. 0000370E  2940 003E                move.l     [A4 + 0x3E], D0
  5002. 00003712  2044                     movea.l    A0, D4
  5003. 00003714  2050                     movea.l    A0, [A0]
  5004. 00003716  216D A53E 003E           move.l     [A0 + 0x3E], [A5 - 0x5AC2]
  5005. 0000371C  6026                     bra        +0x28 /* 00003744 */
  5006. label0000371E:
  5007. 0000371E  7002                     moveq.l    D0, 0x02
  5008. 00003720  B0AD B458                cmp.l      D0, [A5 - 0x4BA8]
  5009. 00003724  5DC0                     slt        D0
  5010. 00003726  4400                     neg.b      D0
  5011. 00003728  1740 0070                move.b     [A3 + 0x70], D0
  5012. 0000372C  2045                     movea.l    A0, D5
  5013. 0000372E  2050                     movea.l    A0, [A0]
  5014. 00003730  2D68 0004 FFF2           move.l     [A6 - 0xE], [A0 + 0x4]
  5015. 00003736  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  5016. 0000373A  A916                     syscall    HideWindow
  5017. 0000373C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  5018. 00003740  4EAD 2DEA                jsr        [A5 + 0x2DEA /* export_1465 */]
  5019. label00003744:
  5020. 00003744  2B4B C242                move.l     [A5 - 0x3DBE], A3
  5021. 00003748  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  5022. 0000374C  A873                     syscall    SetPort
  5023. 0000374E  2B4B C70C                move.l     [A5 - 0x38F4], A3
  5024. 00003752  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  5025. 00003756  4EBA 04F2                jsr        [PC + 0x4F2 /* 00003C4A */]
  5026. 0000375A  2B47 A53E                move.l     [A5 - 0x5AC2], D7
  5027. 0000375E  4EAD 2D92                jsr        [A5 + 0x2D92 /* export_1454 */]
  5028. 00003762  102D C2D6                move.b     D0, [A5 - 0x3D2A]
  5029. 00003766  677A                     beq        +0x7C /* 000037E2 */
  5030. 00003768  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  5031. 0000376C  486E FFD2                pea.l      [A6 - 0x2E]
  5032. 00003770  4EAD 2F8A                jsr        [A5 + 0x2F8A /* export_1517 */]
  5033. 00003774  41EE FFDA                lea.l      A0, [A6 - 0x26]
  5034. 00003778  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  5035. 0000377C  7003                     moveq.l    D0, 0x03
  5036. label0000377E:
  5037. 0000377E  30D9                     move.w     [A0]+, [A1]+
  5038. 00003780  51C8 FFFC                dbf        D0, -0x6 /* 0000377E */
  5039. 00003784  4267                     clr.w      -[A7]
  5040. 00003786  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  5041. 0000378A  302E FFDC                move.w     D0, [A6 - 0x24]
  5042. 0000378E  D07C 0200                add.w      D0, 0x200
  5043. 00003792  3F00                     move.w     -[A7], D0
  5044. 00003794  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  5045. 00003798  3D5F FFE0                move.w     [A6 - 0x20], [A7]+
  5046. 0000379C  4267                     clr.w      -[A7]
  5047. 0000379E  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  5048. 000037A2  302E FFDA                move.w     D0, [A6 - 0x26]
  5049. 000037A6  D07C 0156                add.w      D0, 0x156
  5050. 000037AA  3F00                     move.w     -[A7], D0
  5051. 000037AC  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  5052. 000037B0  3D5F FFDE                move.w     [A6 - 0x22], [A7]+
  5053. 000037B4  4267                     clr.w      -[A7]
  5054. 000037B6  486E FFDA                pea.l      [A6 - 0x26]
  5055. 000037BA  486E FFD2                pea.l      [A6 - 0x2E]
  5056. 000037BE  A8A6                     syscall    EqualRect
  5057. 000037C0  101F                     move.b     D0, [A7]+
  5058. 000037C2  661E                     bne        +0x20 /* 000037E2 */
  5059. 000037C4  486D A00E                pea.l      [A5 - 0x5FF2]
  5060. 000037C8  486E FFDA                pea.l      [A6 - 0x26]
  5061. 000037CC  4EAD 305A                jsr        [A5 + 0x305A /* export_1543 */]
  5062. 000037D0  486E FFDA                pea.l      [A6 - 0x26]
  5063. 000037D4  4267                     clr.w      -[A7]
  5064. 000037D6  1F3C 0001                move.b     -[A7], 0x1
  5065. 000037DA  4EBA 1436                jsr        [PC + 0x1436 /* 00004C12 */]
  5066. 000037DE  4EBA 2204                jsr        [PC + 0x2204 /* 000059E4 */]
  5067. label000037E2:
  5068. 000037E2  4EBA F6FC                jsr        [PC - 0x904 /* 00002EE0 */]
  5069. label000037E6:
  5070. 000037E6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5071. 000037EA  4E5E                     unlink     A6
  5072. 000037EC  4E75                     rts
  5073. export_1197:
  5074. fn000037EE:
  5075. 000037EE  4E56 FFEA                link       A6, -0x0016
  5076. 000037F2  2F07                     move.l     -[A7], D7
  5077. 000037F4  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  5078. 000037F8  486E FFF8                pea.l      [A6 - 0x8]
  5079. 000037FC  4EAD 2F8A                jsr        [A5 + 0x2F8A /* export_1517 */]
  5080. 00003800  2D6E FFF8 FFF4           move.l     [A6 - 0xC], [A6 - 0x8]
  5081. 00003806  422D B3AC                clr.b      [A5 - 0x4C54]
  5082. 0000380A  4EBA F5EE                jsr        [PC - 0xA12 /* 00002DFA */]
  5083. 0000380E  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  5084. 00003812  486E FFEC                pea.l      [A6 - 0x14]
  5085. 00003816  4EAD 2F8A                jsr        [A5 + 0x2F8A /* export_1517 */]
  5086. 0000381A  4267                     clr.w      -[A7]
  5087. 0000381C  486E FFF8                pea.l      [A6 - 0x8]
  5088. 00003820  486E FFEC                pea.l      [A6 - 0x14]
  5089. 00003824  A8A6                     syscall    EqualRect
  5090. 00003826  1E1F                     move.b     D7, [A7]+
  5091. 00003828  0A07 0001                xori.b     D7, 0x1
  5092. 0000382C  1007                     move.b     D0, D7
  5093. 0000382E  6720                     beq        +0x22 /* 00003850 */
  5094. 00003830  41ED C290                lea.l      A0, [A5 - 0x3D70]
  5095. 00003834  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  5096. 00003838  7003                     moveq.l    D0, 0x03
  5097. label0000383A:
  5098. 0000383A  30D9                     move.w     [A0]+, [A1]+
  5099. 0000383C  51C8 FFFC                dbf        D0, -0x6 /* 0000383A */
  5100. 00003840  41ED BA4C                lea.l      A0, [A5 - 0x45B4]
  5101. 00003844  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  5102. 00003848  7003                     moveq.l    D0, 0x03
  5103. label0000384A:
  5104. 0000384A  30D9                     move.w     [A0]+, [A1]+
  5105. 0000384C  51C8 FFFC                dbf        D0, -0x6 /* 0000384A */
  5106. label00003850:
  5107. 00003850  2007                     move.l     D0, D7
  5108. 00003852  802E 0008                or.b       D0, [A6 + 0x8]
  5109. 00003856  6704                     beq        +0x6 /* 0000385C */
  5110. 00003858  4EBA 0538                jsr        [PC + 0x538 /* 00003D92 */]
  5111. label0000385C:
  5112. 0000385C  202E FFF4                move.l     D0, [A6 - 0xC]
  5113. 00003860  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  5114. 00003864  56C0                     sne        D0
  5115. 00003866  2207                     move.l     D1, D7
  5116. 00003868  8200                     or.b       D1, D0
  5117. 0000386A  0241 0001                andi.w     D1, 0x1
  5118. 0000386E  6704                     beq        +0x6 /* 00003874 */
  5119. 00003870  4EBA F66E                jsr        [PC - 0x992 /* 00002EE0 */]
  5120. label00003874:
  5121. 00003874  102D B3AC                move.b     D0, [A5 - 0x4C54]
  5122. 00003878  802D C2D6                or.b       D0, [A5 - 0x3D2A]
  5123. 0000387C  6704                     beq        +0x6 /* 00003882 */
  5124. 0000387E  4EBA 2164                jsr        [PC + 0x2164 /* 000059E4 */]
  5125. label00003882:
  5126. 00003882  2E1F                     move.l     D7, [A7]+
  5127. 00003884  4E5E                     unlink     A6
  5128. 00003886  205F                     movea.l    A0, [A7]+
  5129. 00003888  544F                     addq.w     A7, 2
  5130. 0000388A  4ED0                     jmp        [A0]
  5131. export_1198:
  5132. fn0000388C:
  5133. 0000388C  4E56 FFFE                link       A6, -0x0002
  5134. 00003890  102D A1F7                move.b     D0, [A5 - 0x5E09]
  5135. 00003894  6716                     beq        +0x18 /* 000038AC */
  5136. 00003896  2F3C 0008 0000           move.l     -[A7], 0x80000
  5137. 0000389C  2F2D B500                move.l     -[A7], [A5 - 0x4B00]
  5138. 000038A0  2F3C 8206 000A           move.l     -[A7], 0x8206000A
  5139. 000038A6  A8B5                     syscall    ScriptUtil
  5140. 000038A8  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  5141. label000038AC:
  5142. 000038AC  4EBA 0006                jsr        [PC + 0x6 /* 000038B4 */]
  5143. 000038B0  4E5E                     unlink     A6
  5144. 000038B2  4E75                     rts
  5145. export_1199:
  5146. fn000038B4:
  5147. 000038B4  4E56 0000                link       A6, 0
  5148. 000038B8  3F2D C16E                move.w     -[A7], [A5 - 0x3E92]
  5149. 000038BC  A887                     syscall    TextFont
  5150. 000038BE  3F2D C16A                move.w     -[A7], [A5 - 0x3E96]
  5151. 000038C2  A88A                     syscall    TextSize
  5152. 000038C4  4240                     clr.w      D0
  5153. 000038C6  102D C170                move.b     D0, [A5 - 0x3E90]
  5154. 000038CA  3F00                     move.w     -[A7], D0
  5155. 000038CC  A888                     syscall    TextFace
  5156. 000038CE  3F2D C16C                move.w     -[A7], [A5 - 0x3E94]
  5157. 000038D2  A889                     syscall    TextMode
  5158. 000038D4  4E5E                     unlink     A6
  5159. 000038D6  4E75                     rts
  5160. export_1200:
  5161. fn000038D8:
  5162. 000038D8  4E56 FFF4                link       A6, -0x000C
  5163. 000038DC  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  5164. 000038E0  486E FFFC                pea.l      [A6 - 0x4]
  5165. 000038E4  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  5166. 000038E8  302D C710                move.w     D0, [A5 - 0x38F0]
  5167. 000038EC  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5168. 000038F0  57C0                     seq        D0
  5169. 000038F2  322D C43C                move.w     D1, [A5 - 0x3BC4]
  5170. 000038F6  B26E FFFC                cmp.w      D1, [A6 - 0x4]
  5171. 000038FA  57C1                     seq        D1
  5172. 000038FC  C001                     and.b      D0, D1
  5173. 000038FE  122D C2D6                move.b     D1, [A5 - 0x3D2A]
  5174. 00003902  0A01 0001                xori.b     D1, 0x1
  5175. 00003906  C001                     and.b      D0, D1
  5176. 00003908  6704                     beq        +0x6 /* 0000390E */
  5177. 0000390A  6000 0336                bra        +0x338 /* 00003C42 */
  5178. label0000390E:
  5179. 0000390E  206D C4E2                movea.l    A0, [A5 - 0x3B1E]
  5180. 00003912  2050                     movea.l    A0, [A0]
  5181. 00003914  317C FFFF 0002           move.w     [A0 + 0x2], 0xFFFF
  5182. 0000391A  3B6E FFFE C70A           move.w     [A5 - 0x38F6], [A6 - 0x2]
  5183. 00003920  3B6E FFFC C708           move.w     [A5 - 0x38F8], [A6 - 0x4]
  5184. 00003926  302D C70A                move.w     D0, [A5 - 0x38F6]
  5185. 0000392A  48C0                     ext.l      D0
  5186. 0000392C  81FC 0002                divs.w     D0, 0x2
  5187. 00003930  3B40 C248                move.w     [A5 - 0x3DB8], D0
  5188. 00003934  302D C708                move.w     D0, [A5 - 0x38F8]
  5189. 00003938  48C0                     ext.l      D0
  5190. 0000393A  81FC 0002                divs.w     D0, 0x2
  5191. 0000393E  3B40 C246                move.w     [A5 - 0x3DBA], D0
  5192. 00003942  41ED C0A2                lea.l      A0, [A5 - 0x3F5E]
  5193. 00003946  43ED C704                lea.l      A1, [A5 - 0x38FC]
  5194. 0000394A  7003                     moveq.l    D0, 0x03
  5195. label0000394C:
  5196. 0000394C  30D9                     move.w     [A0]+, [A1]+
  5197. 0000394E  51C8 FFFC                dbf        D0, -0x6 /* 0000394C */
  5198. 00003952  3A2D C732                move.w     D5, [A5 - 0x38CE]
  5199. 00003956  182D C2F6                move.b     D4, [A5 - 0x3D0A]
  5200. 0000395A  4207                     clr.b      D7
  5201. 0000395C  422D C2D6                clr.b      [A5 - 0x3D2A]
  5202. 00003960  42A7                     clr.l      -[A7]
  5203. 00003962  7000                     moveq.l    D0, 0x00
  5204. 00003964  302E FFFE                move.w     D0, [A6 - 0x2]
  5205. 00003968  E688                     lsr        D0, 3
  5206. 0000396A  3F00                     move.w     -[A7], D0
  5207. 0000396C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  5208. 00003970  301F                     move.w     D0, [A7]+
  5209. 00003972  C1DF                     muls.w     D0, [A7]+
  5210. 00003974  2E80                     move.l     [A7], D0
  5211. 00003976  2C1F                     move.l     D6, [A7]+
  5212. 00003978  4267                     clr.w      -[A7]
  5213. 0000397A  2F06                     move.l     -[A7], D6
  5214. 0000397C  4EBA 0F8A                jsr        [PC + 0xF8A /* 00004908 */]
  5215. 00003980  101F                     move.b     D0, [A7]+
  5216. 00003982  6600 0086                bne        +0x88 /* 00003A0A */
  5217. 00003986  102D C2F6                move.b     D0, [A5 - 0x3D0A]
  5218. 0000398A  671A                     beq        +0x1C /* 000039A6 */
  5219. 0000398C  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  5220. 00003990  7E01                     moveq.l    D7, 0x01
  5221. 00003992  4267                     clr.w      -[A7]
  5222. 00003994  2F06                     move.l     -[A7], D6
  5223. 00003996  4EBA 0F70                jsr        [PC + 0xF70 /* 00004908 */]
  5224. 0000399A  101F                     move.b     D0, [A7]+
  5225. 0000399C  666C                     bne        +0x6E /* 00003A0A */
  5226. 0000399E  3F3C 0001                move.w     -[A7], 0x1
  5227. 000039A2  4EBA 1792                jsr        [PC + 0x1792 /* 00005136 */]
  5228. label000039A6:
  5229. 000039A6  1B7C 0001 C2D6           move.b     [A5 - 0x3D2A], 0x1
  5230. 000039AC  4267                     clr.w      -[A7]
  5231. 000039AE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5232. 000039B2  3F3C 0200                move.w     -[A7], 0x200
  5233. 000039B6  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  5234. 000039BA  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  5235. 000039BE  4267                     clr.w      -[A7]
  5236. 000039C0  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  5237. 000039C4  3F3C 0156                move.w     -[A7], 0x156
  5238. 000039C8  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  5239. 000039CC  3D5F FFFC                move.w     [A6 - 0x4], [A7]+
  5240. 000039D0  486D C0A2                pea.l      [A5 - 0x3F5E]
  5241. 000039D4  42A7                     clr.l      -[A7]
  5242. 000039D6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5243. 000039DA  A8A7                     syscall    SetRect
  5244. 000039DC  42A7                     clr.l      -[A7]
  5245. 000039DE  7000                     moveq.l    D0, 0x00
  5246. 000039E0  302E FFFE                move.w     D0, [A6 - 0x2]
  5247. 000039E4  E688                     lsr        D0, 3
  5248. 000039E6  3F00                     move.w     -[A7], D0
  5249. 000039E8  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  5250. 000039EC  301F                     move.w     D0, [A7]+
  5251. 000039EE  C1DF                     muls.w     D0, [A7]+
  5252. 000039F0  2E80                     move.l     [A7], D0
  5253. 000039F2  2C1F                     move.l     D6, [A7]+
  5254. 000039F4  4267                     clr.w      -[A7]
  5255. 000039F6  2F06                     move.l     -[A7], D6
  5256. 000039F8  4EBA 0F0E                jsr        [PC + 0xF0E /* 00004908 */]
  5257. 000039FC  101F                     move.b     D0, [A7]+
  5258. 000039FE  660A                     bne        +0xC /* 00003A0A */
  5259. 00003A00  2F3C 0088 6947           move.l     -[A7], 0x886947
  5260. 00003A06  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  5261. label00003A0A:
  5262. 00003A0A  3B6E FFFE C710           move.w     [A5 - 0x38F0], [A6 - 0x2]
  5263. 00003A10  3B6E FFFC C43C           move.w     [A5 - 0x3BC4], [A6 - 0x4]
  5264. 00003A16  7000                     moveq.l    D0, 0x00
  5265. 00003A18  302D C710                move.w     D0, [A5 - 0x38F0]
  5266. 00003A1C  E688                     lsr        D0, 3
  5267. 00003A1E  2B40 C954                move.l     [A5 - 0x36AC], D0
  5268. 00003A22  42A7                     clr.l      -[A7]
  5269. 00003A24  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  5270. 00003A28  3F2D C43C                move.w     -[A7], [A5 - 0x3BC4]
  5271. 00003A2C  301F                     move.w     D0, [A7]+
  5272. 00003A2E  C1DF                     muls.w     D0, [A7]+
  5273. 00003A30  2E80                     move.l     [A7], D0
  5274. 00003A32  2B57 B396                move.l     [A5 - 0x4C6A], [A7]
  5275. 00003A36  7004                     moveq.l    D0, 0x04
  5276. 00003A38  2F00                     move.l     -[A7], D0
  5277. 00003A3A  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  5278. 00003A3E  2B5F C712                move.l     [A5 - 0x38EE], [A7]+
  5279. 00003A42  1004                     move.b     D0, D4
  5280. 00003A44  802D C2F6                or.b       D0, [A5 - 0x3D0A]
  5281. 00003A48  6730                     beq        +0x32 /* 00003A7A */
  5282. 00003A4A  102D C2D6                move.b     D0, [A5 - 0x3D2A]
  5283. 00003A4E  0A00 0001                xori.b     D0, 0x1
  5284. 00003A52  4A00                     tst.b      D0
  5285. 00003A54  671A                     beq        +0x1C /* 00003A70 */
  5286. 00003A56  2F00                     move.l     -[A7], D0
  5287. 00003A58  4267                     clr.w      -[A7]
  5288. 00003A5A  4EAD 065A                jsr        [A5 + 0x65A /* export_199 */]
  5289. 00003A5E  121F                     move.b     D1, [A7]+
  5290. 00003A60  201F                     move.l     D0, [A7]+
  5291. 00003A62  C001                     and.b      D0, D1
  5292. 00003A64  670A                     beq        +0xC /* 00003A70 */
  5293. 00003A66  4207                     clr.b      D7
  5294. 00003A68  3F05                     move.w     -[A7], D5
  5295. 00003A6A  4EBA 16CA                jsr        [PC + 0x16CA /* 00005136 */]
  5296. 00003A6E  600A                     bra        +0xC /* 00003A7A */
  5297. label00003A70:
  5298. 00003A70  7E01                     moveq.l    D7, 0x01
  5299. 00003A72  3F3C 0001                move.w     -[A7], 0x1
  5300. 00003A76  4EBA 16BE                jsr        [PC + 0x16BE /* 00005136 */]
  5301. label00003A7A:
  5302. 00003A7A  302D C710                move.w     D0, [A5 - 0x38F0]
  5303. 00003A7E  48C0                     ext.l      D0
  5304. 00003A80  81FC 0008                divs.w     D0, 0x8
  5305. 00003A84  3B40 C6D6                move.w     [A5 - 0x392A], D0
  5306. 00003A88  302D C43C                move.w     D0, [A5 - 0x3BC4]
  5307. 00003A8C  5440                     addq.w     D0, 2
  5308. 00003A8E  48C0                     ext.l      D0
  5309. 00003A90  81FC 0008                divs.w     D0, 0x8
  5310. 00003A94  3B40 C348                move.w     [A5 - 0x3CB8], D0
  5311. 00003A98  7000                     moveq.l    D0, 0x00
  5312. 00003A9A  322D C6D6                move.w     D1, [A5 - 0x392A]
  5313. 00003A9E  D27C 000F                add.w      D1, 0xF
  5314. 00003AA2  48C1                     ext.l      D1
  5315. 00003AA4  83FC 0008                divs.w     D1, 0x8
  5316. 00003AA8  3001                     move.w     D0, D1
  5317. 00003AAA  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  5318. 00003AB0  3B40 C924                move.w     [A5 - 0x36DC], D0
  5319. 00003AB4  302D C348                move.w     D0, [A5 - 0x3CB8]
  5320. 00003AB8  C1ED C924                muls.w     D0, [A5 - 0x36DC]
  5321. 00003ABC  48C0                     ext.l      D0
  5322. 00003ABE  2B40 C22A                move.l     [A5 - 0x3DD6], D0
  5323. 00003AC2  302D C6D6                move.w     D0, [A5 - 0x392A]
  5324. 00003AC6  48C0                     ext.l      D0
  5325. 00003AC8  81FC 0002                divs.w     D0, 0x2
  5326. 00003ACC  D06D C706                add.w      D0, [A5 - 0x38FA]
  5327. 00003AD0  3B40 C224                move.w     [A5 - 0x3DDC], D0
  5328. 00003AD4  302D C348                move.w     D0, [A5 - 0x3CB8]
  5329. 00003AD8  48C0                     ext.l      D0
  5330. 00003ADA  81FC 0002                divs.w     D0, 0x2
  5331. 00003ADE  D06D C704                add.w      D0, [A5 - 0x38FC]
  5332. 00003AE2  3B40 C222                move.w     [A5 - 0x3DDE], D0
  5333. 00003AE6  302D C6D6                move.w     D0, [A5 - 0x392A]
  5334. 00003AEA  48C0                     ext.l      D0
  5335. 00003AEC  81FC 0002                divs.w     D0, 0x2
  5336. 00003AF0  322D C6D6                move.w     D1, [A5 - 0x392A]
  5337. 00003AF4  9240                     sub.w      D1, D0
  5338. 00003AF6  302D C70A                move.w     D0, [A5 - 0x38F6]
  5339. 00003AFA  9041                     sub.w      D0, D1
  5340. 00003AFC  3B40 C228                move.w     [A5 - 0x3DD8], D0
  5341. 00003B00  302D C348                move.w     D0, [A5 - 0x3CB8]
  5342. 00003B04  48C0                     ext.l      D0
  5343. 00003B06  81FC 0002                divs.w     D0, 0x2
  5344. 00003B0A  322D C348                move.w     D1, [A5 - 0x3CB8]
  5345. 00003B0E  9240                     sub.w      D1, D0
  5346. 00003B10  302D C708                move.w     D0, [A5 - 0x38F8]
  5347. 00003B14  9041                     sub.w      D0, D1
  5348. 00003B16  3B40 C226                move.w     [A5 - 0x3DDA], D0
  5349. 00003B1A  486D C34A                pea.l      [A5 - 0x3CB6]
  5350. 00003B1E  486D C222                pea.l      [A5 - 0x3DDE]
  5351. 00003B22  4EAD 28E2                jsr        [A5 + 0x28E2 /* export_1304 */]
  5352. 00003B26  302D C6D6                move.w     D0, [A5 - 0x392A]
  5353. 00003B2A  48C0                     ext.l      D0
  5354. 00003B2C  81FC 0002                divs.w     D0, 0x2
  5355. 00003B30  322D C34C                move.w     D1, [A5 - 0x3CB4]
  5356. 00003B34  9240                     sub.w      D1, D0
  5357. 00003B36  3B41 C928                move.w     [A5 - 0x36D8], D1
  5358. 00003B3A  302D C348                move.w     D0, [A5 - 0x3CB8]
  5359. 00003B3E  48C0                     ext.l      D0
  5360. 00003B40  81FC 0002                divs.w     D0, 0x2
  5361. 00003B44  322D C34A                move.w     D1, [A5 - 0x3CB6]
  5362. 00003B48  9240                     sub.w      D1, D0
  5363. 00003B4A  3B41 C926                move.w     [A5 - 0x36DA], D1
  5364. 00003B4E  302D C6D6                move.w     D0, [A5 - 0x392A]
  5365. 00003B52  D06D C928                add.w      D0, [A5 - 0x36D8]
  5366. 00003B56  3B40 C92C                move.w     [A5 - 0x36D4], D0
  5367. 00003B5A  302D C348                move.w     D0, [A5 - 0x3CB8]
  5368. 00003B5E  D06D C926                add.w      D0, [A5 - 0x36DA]
  5369. 00003B62  3B40 C92A                move.w     [A5 - 0x36D6], D0
  5370. 00003B66  4EBA 17FA                jsr        [PC + 0x17FA /* 00005362 */]
  5371. 00003B6A  486D C4CC                pea.l      [A5 - 0x3B34]
  5372. 00003B6E  4EAD 2CBA                jsr        [A5 + 0x2CBA /* export_1427 */]
  5373. 00003B72  486D C722                pea.l      [A5 - 0x38DE]
  5374. 00003B76  4EAD 2CBA                jsr        [A5 + 0x2CBA /* export_1427 */]
  5375. 00003B7A  2B6D C932 C722           move.l     [A5 - 0x38DE], [A5 - 0x36CE]
  5376. 00003B80  486D C44E                pea.l      [A5 - 0x3BB2]
  5377. 00003B84  4EAD 2CBA                jsr        [A5 + 0x2CBA /* export_1427 */]
  5378. 00003B88  2B6D C71A C44E           move.l     [A5 - 0x3BB2], [A5 - 0x38E6]
  5379. 00003B8E  486D C24E                pea.l      [A5 - 0x3DB2]
  5380. 00003B92  4EAD 2CBA                jsr        [A5 + 0x2CBA /* export_1427 */]
  5381. 00003B96  2B6D C45C C24E           move.l     [A5 - 0x3DB2], [A5 - 0x3BA4]
  5382. 00003B9C  486D C298                pea.l      [A5 - 0x3D68]
  5383. 00003BA0  4EAD 2CBA                jsr        [A5 + 0x2CBA /* export_1427 */]
  5384. 00003BA4  2B6D C4DE C298           move.l     [A5 - 0x3D68], [A5 - 0x3B22]
  5385. 00003BAA  486D C440                pea.l      [A5 - 0x3BC0]
  5386. 00003BAE  4EAD 2CBA                jsr        [A5 + 0x2CBA /* export_1427 */]
  5387. 00003BB2  2B6D C716 C440           move.l     [A5 - 0x3BC0], [A5 - 0x38EA]
  5388. 00003BB8  486D C592                pea.l      [A5 - 0x3A6E]
  5389. 00003BBC  4EAD 2CBA                jsr        [A5 + 0x2CBA /* export_1427 */]
  5390. 00003BC0  2B6D C8E8 C592           move.l     [A5 - 0x3A6E], [A5 - 0x3718]
  5391. 00003BC6  486D C6F2                pea.l      [A5 - 0x390E]
  5392. 00003BCA  4EAD 2CBA                jsr        [A5 + 0x2CBA /* export_1427 */]
  5393. 00003BCE  2B6D C92E C6F2           move.l     [A5 - 0x390E], [A5 - 0x36D2]
  5394. 00003BD4  486D C35E                pea.l      [A5 - 0x3CA2]
  5395. 00003BD8  4EAD 2CBA                jsr        [A5 + 0x2CBA /* export_1427 */]
  5396. 00003BDC  486D C310                pea.l      [A5 - 0x3CF0]
  5397. 00003BE0  4EAD 2CBA                jsr        [A5 + 0x2CBA /* export_1427 */]
  5398. 00003BE4  2B6D C71A C310           move.l     [A5 - 0x3CF0], [A5 - 0x38E6]
  5399. 00003BEA  486D B7B0                pea.l      [A5 - 0x4850]
  5400. 00003BEE  4EAD 2CBA                jsr        [A5 + 0x2CBA /* export_1427 */]
  5401. 00003BF2  2B6D C932 B7B0           move.l     [A5 - 0x4850], [A5 - 0x36CE]
  5402. 00003BF8  102D C2F6                move.b     D0, [A5 - 0x3D0A]
  5403. 00003BFC  6720                     beq        +0x22 /* 00003C1E */
  5404. 00003BFE  41ED BA4C                lea.l      A0, [A5 - 0x45B4]
  5405. 00003C02  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  5406. 00003C06  7003                     moveq.l    D0, 0x03
  5407. label00003C08:
  5408. 00003C08  30D9                     move.w     [A0]+, [A1]+
  5409. 00003C0A  51C8 FFFC                dbf        D0, -0x6 /* 00003C08 */
  5410. 00003C0E  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  5411. 00003C12  4EBA 3800                jsr        [PC + 0x3800 /* 00007414 */]
  5412. 00003C16  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  5413. 00003C1A  4EBA 37F8                jsr        [PC + 0x37F8 /* 00007414 */]
  5414. label00003C1E:
  5415. 00003C1E  4EAD 2CCA                jsr        [A5 + 0x2CCA /* export_1429 */]
  5416. 00003C22  41ED C290                lea.l      A0, [A5 - 0x3D70]
  5417. 00003C26  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  5418. 00003C2A  7003                     moveq.l    D0, 0x03
  5419. label00003C2C:
  5420. 00003C2C  30D9                     move.w     [A0]+, [A1]+
  5421. 00003C2E  51C8 FFFC                dbf        D0, -0x6 /* 00003C2C */
  5422. 00003C32  1007                     move.b     D0, D7
  5423. 00003C34  6708                     beq        +0xA /* 00003C3E */
  5424. 00003C36  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  5425. 00003C3A  4EAD 22B2                jsr        [A5 + 0x22B2 /* export_1106 */]
  5426. label00003C3E:
  5427. 00003C3E  426D B520                clr.w      [A5 - 0x4AE0]
  5428. label00003C42:
  5429. 00003C42  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  5430. 00003C46  4E5E                     unlink     A6
  5431. 00003C48  4E75                     rts
  5432. export_1201:
  5433. fn00003C4A:
  5434. 00003C4A  4E56 FFFC                link       A6, -0x0004
  5435. 00003C4E  486E FFFC                pea.l      [A6 - 0x4]
  5436. 00003C52  A874                     syscall    GetPort
  5437. 00003C54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5438. 00003C58  A873                     syscall    SetPort
  5439. 00003C5A  206E 0008                movea.l    A0, [A6 + 0x8]
  5440. 00003C5E  4868 0010                pea.l      [A0 + 0x10]
  5441. 00003C62  A87B                     syscall    ClipRect
  5442. 00003C64  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5443. 00003C68  A873                     syscall    SetPort
  5444. 00003C6A  4E5E                     unlink     A6
  5445. 00003C6C  2E9F                     move.l     [A7], [A7]+
  5446. 00003C6E  4E75                     rts
  5447. export_1202:
  5448. 00003C70  4E56 FFFE                link       A6, -0x0002
  5449. 00003C74  102D A85C                move.b     D0, [A5 - 0x57A4]
  5450. 00003C78  6702                     beq        +0x4 /* 00003C7C */
  5451. 00003C7A  6066                     bra        +0x68 /* 00003CE2 */
  5452. label00003C7C:
  5453. 00003C7C  4267                     clr.w      -[A7]
  5454. 00003C7E  4EAD 2F1A                jsr        [A5 + 0x2F1A /* export_1503 */]
  5455. 00003C82  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  5456. 00003C86  102E 0008                move.b     D0, [A6 + 0x8]
  5457. 00003C8A  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  5458. 00003C8E  6746                     beq        +0x48 /* 00003CD6 */
  5459. 00003C90  102E 0008                move.b     D0, [A6 + 0x8]
  5460. 00003C94  6708                     beq        +0xA /* 00003C9E */
  5461. 00003C96  08ED 0007 A8E2           bset.b     [A5 - 0x571E], 0x7
  5462. 00003C9C  6006                     bra        +0x8 /* 00003CA4 */
  5463. label00003C9E:
  5464. 00003C9E  08AD 0007 A8E2           bclr.b     [A5 - 0x571E], 0x7
  5465. label00003CA4:
  5466. 00003CA4  1B7C 0001 A77C           move.b     [A5 - 0x5884], 0x1
  5467. 00003CAA  4EAD 304A                jsr        [A5 + 0x304A /* export_1541 */]
  5468. 00003CAE  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  5469. 00003CB2  1F3C 0001                move.b     -[A7], 0x1
  5470. 00003CB6  4EAD 2C92                jsr        [A5 + 0x2C92 /* export_1422 */]
  5471. 00003CBA  4EAD 0F22                jsr        [A5 + 0xF22 /* export_480 */]
  5472. 00003CBE  102E 0008                move.b     D0, [A6 + 0x8]
  5473. 00003CC2  802D A890                or.b       D0, [A5 - 0x5770]
  5474. 00003CC6  1B40 A84C                move.b     [A5 - 0x57B4], D0
  5475. 00003CCA  102D A890                move.b     D0, [A5 - 0x5770]
  5476. 00003CCE  6612                     bne        +0x14 /* 00003CE2 */
  5477. 00003CD0  4EBA F848                jsr        [PC - 0x7B8 /* 0000351A */]
  5478. 00003CD4  600C                     bra        +0xE /* 00003CE2 */
  5479. label00003CD6:
  5480. 00003CD6  102E FFFF                move.b     D0, [A6 - 0x1]
  5481. 00003CDA  802D A890                or.b       D0, [A5 - 0x5770]
  5482. 00003CDE  1B40 A84C                move.b     [A5 - 0x57B4], D0
  5483. label00003CE2:
  5484. 00003CE2  4E5E                     unlink     A6
  5485. 00003CE4  205F                     movea.l    A0, [A7]+
  5486. 00003CE6  544F                     addq.w     A7, 2
  5487. 00003CE8  4ED0                     jmp        [A0]
  5488. export_1203:
  5489. 00003CEA  4E56 FFF4                link       A6, -0x000C
  5490. 00003CEE  102D A84C                move.b     D0, [A5 - 0x57B4]
  5491. 00003CF2  6704                     beq        +0x6 /* 00003CF8 */
  5492. 00003CF4  6000 0096                bra        +0x98 /* 00003D8C */
  5493. label00003CF8:
  5494. 00003CF8  4EAD 304A                jsr        [A5 + 0x304A /* export_1541 */]
  5495. 00003CFC  4EAD 2DBA                jsr        [A5 + 0x2DBA /* export_1459 */]
  5496. 00003D00  486E FFF4                pea.l      [A6 - 0xC]
  5497. 00003D04  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  5498. 00003D08  202E FFF4                move.l     D0, [A6 - 0xC]
  5499. 00003D0C  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  5500. 00003D10  6602                     bne        +0x4 /* 00003D14 */
  5501. 00003D12  6078                     bra        +0x7A /* 00003D8C */
  5502. label00003D14:
  5503. 00003D14  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  5504. 00003D18  486E FFF8                pea.l      [A6 - 0x8]
  5505. 00003D1C  4EAD 2F8A                jsr        [A5 + 0x2F8A /* export_1517 */]
  5506. 00003D20  2B6E 0008 AA4E           move.l     [A5 - 0x55B2], [A6 + 0x8]
  5507. 00003D26  41ED A90E                lea.l      A0, [A5 - 0x56F2]
  5508. 00003D2A  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  5509. 00003D2E  7003                     moveq.l    D0, 0x03
  5510. label00003D30:
  5511. 00003D30  30D9                     move.w     [A0]+, [A1]+
  5512. 00003D32  51C8 FFFC                dbf        D0, -0x6 /* 00003D30 */
  5513. 00003D36  41ED A916                lea.l      A0, [A5 - 0x56EA]
  5514. 00003D3A  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  5515. 00003D3E  7003                     moveq.l    D0, 0x03
  5516. label00003D40:
  5517. 00003D40  30D9                     move.w     [A0]+, [A1]+
  5518. 00003D42  51C8 FFFC                dbf        D0, -0x6 /* 00003D40 */
  5519. 00003D46  426D A920                clr.w      [A5 - 0x56E0]
  5520. 00003D4A  426D A91E                clr.w      [A5 - 0x56E2]
  5521. 00003D4E  4EBA FB88                jsr        [PC - 0x478 /* 000038D8 */]
  5522. 00003D52  1F3C 0001                move.b     -[A7], 0x1
  5523. 00003D56  4EBA FA96                jsr        [PC - 0x56A /* 000037EE */]
  5524. 00003D5A  1B7C 0001 A77C           move.b     [A5 - 0x5884], 0x1
  5525. 00003D60  41ED C290                lea.l      A0, [A5 - 0x3D70]
  5526. 00003D64  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  5527. 00003D68  7003                     moveq.l    D0, 0x03
  5528. label00003D6A:
  5529. 00003D6A  30D9                     move.w     [A0]+, [A1]+
  5530. 00003D6C  51C8 FFFC                dbf        D0, -0x6 /* 00003D6A */
  5531. 00003D70  422D C24C                clr.b      [A5 - 0x3DB4]
  5532. 00003D74  422D B51C                clr.b      [A5 - 0x4AE4]
  5533. 00003D78  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  5534. 00003D7C  2F2D C70C                move.l     -[A7], [A5 - 0x38F4]
  5535. 00003D80  4EAD 2D5A                jsr        [A5 + 0x2D5A /* export_1447 */]
  5536. 00003D84  486E FFF8                pea.l      [A6 - 0x8]
  5537. 00003D88  4EAD 2CB2                jsr        [A5 + 0x2CB2 /* export_1426 */]
  5538. label00003D8C:
  5539. 00003D8C  4E5E                     unlink     A6
  5540. 00003D8E  2E9F                     move.l     [A7], [A7]+
  5541. 00003D90  4E75                     rts
  5542. export_1204:
  5543. fn00003D92:
  5544. 00003D92  4E56 FFF4                link       A6, -0x000C
  5545. 00003D96  4A6D A0A0                tst.w      [A5 - 0x5F60]
  5546. 00003D9A  6C08                     bge        +0xA /* 00003DA4 */
  5547. 00003D9C  1B7C 0001 B3E6           move.b     [A5 - 0x4C1A], 0x1
  5548. 00003DA2  6070                     bra        +0x72 /* 00003E14 */
  5549. label00003DA4:
  5550. 00003DA4  2F2D C33E                move.l     -[A7], [A5 - 0x3CC2]
  5551. 00003DA8  3F2D C6D6                move.w     -[A7], [A5 - 0x392A]
  5552. 00003DAC  3F2D C348                move.w     -[A7], [A5 - 0x3CB8]
  5553. 00003DB0  4267                     clr.w      -[A7]
  5554. 00003DB2  A91D                     syscall    SizeWindow
  5555. 00003DB4  2F2D C33E                move.l     -[A7], [A5 - 0x3CC2]
  5556. 00003DB8  A873                     syscall    SetPort
  5557. 00003DBA  206D C33E                movea.l    A0, [A5 - 0x3CC2]
  5558. 00003DBE  4868 0010                pea.l      [A0 + 0x10]
  5559. 00003DC2  A87B                     syscall    ClipRect
  5560. 00003DC4  486E FFF8                pea.l      [A6 - 0x8]
  5561. 00003DC8  4EAD 2D4A                jsr        [A5 + 0x2D4A /* export_1445 */]
  5562. 00003DCC  2F2D B57A                move.l     -[A7], [A5 - 0x4A86]
  5563. 00003DD0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5564. 00003DD4  4267                     clr.w      -[A7]
  5565. 00003DD6  A91D                     syscall    SizeWindow
  5566. 00003DD8  486E FFF4                pea.l      [A6 - 0xC]
  5567. 00003DDC  A874                     syscall    GetPort
  5568. 00003DDE  2F2D B57A                move.l     -[A7], [A5 - 0x4A86]
  5569. 00003DE2  A873                     syscall    SetPort
  5570. 00003DE4  206D B57A                movea.l    A0, [A5 - 0x4A86]
  5571. 00003DE8  4868 0010                pea.l      [A0 + 0x10]
  5572. 00003DEC  A87B                     syscall    ClipRect
  5573. 00003DEE  206D C162                movea.l    A0, [A5 - 0x3E9E]
  5574. 00003DF2  1028 006E                move.b     D0, [A0 + 0x6E]
  5575. 00003DF6  670A                     beq        +0xC /* 00003E02 */
  5576. 00003DF8  206D B57A                movea.l    A0, [A5 - 0x4A86]
  5577. 00003DFC  4868 0010                pea.l      [A0 + 0x10]
  5578. 00003E00  A8A3                     syscall    EraseRect
  5579. label00003E02:
  5580. 00003E02  206D C242                movea.l    A0, [A5 - 0x3DBE]
  5581. 00003E06  4868 0010                pea.l      [A0 + 0x10]
  5582. 00003E0A  4EBA F738                jsr        [PC - 0x8C8 /* 00003544 */]
  5583. 00003E0E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5584. 00003E12  A873                     syscall    SetPort
  5585. label00003E14:
  5586. 00003E14  4E5E                     unlink     A6
  5587. 00003E16  4E75                     rts
  5588. fn00003E18:
  5589. 00003E18  4E56 0000                link       A6, 0
  5590. 00003E1C  422E 0010                clr.b      [A6 + 0x10]
  5591. 00003E20  4267                     clr.w      -[A7]
  5592. 00003E22  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5593. 00003E26  4EBA DE32                jsr        [PC - 0x21CE /* 00001C5A */]
  5594. 00003E2A  4A5F                     tst.w      [A7]+
  5595. 00003E2C  661A                     bne        +0x1C /* 00003E48 */
  5596. 00003E2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5597. 00003E32  42A7                     clr.l      -[A7]
  5598. 00003E34  4EBA 11DE                jsr        [PC + 0x11DE /* 00005014 */]
  5599. 00003E38  202E 0008                move.l     D0, [A6 + 0x8]
  5600. 00003E3C  B0AD AEAC                cmp.l      D0, [A5 - 0x5154]
  5601. 00003E40  57C0                     seq        D0
  5602. 00003E42  4400                     neg.b      D0
  5603. 00003E44  1D40 0010                move.b     [A6 + 0x10], D0
  5604. label00003E48:
  5605. 00003E48  4E5E                     unlink     A6
  5606. 00003E4A  205F                     movea.l    A0, [A7]+
  5607. 00003E4C  504F                     addq.w     A7, 8
  5608. 00003E4E  4ED0                     jmp        [A0]
  5609. export_1205:
  5610. 00003E50  4E56 FFE2                link       A6, -0x001E
  5611. 00003E54  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5612. 00003E58  4A6D A0A0                tst.w      [A5 - 0x5F60]
  5613. 00003E5C  6C04                     bge        +0x6 /* 00003E62 */
  5614. 00003E5E  6000 012C                bra        +0x12E /* 00003F8C */
  5615. label00003E62:
  5616. 00003E62  42A7                     clr.l      -[A7]
  5617. 00003E64  4EAD 2F0A                jsr        [A5 + 0x2F0A /* export_1501 */]
  5618. 00003E68  265F                     movea.l    A3, [A7]+
  5619. 00003E6A  42A7                     clr.l      -[A7]
  5620. 00003E6C  42A7                     clr.l      -[A7]
  5621. 00003E6E  4EBA F586                jsr        [PC - 0xA7A /* 000033F6 */]
  5622. 00003E72  285F                     movea.l    A4, [A7]+
  5623. 00003E74  200B                     move.l     D0, A3
  5624. 00003E76  57C0                     seq        D0
  5625. 00003E78  4A00                     tst.b      D0
  5626. 00003E7A  6600 0110                bne        +0x112 /* 00003F8C */
  5627. 00003E7E  220C                     move.l     D1, A4
  5628. 00003E80  57C1                     seq        D1
  5629. 00003E82  8001                     or.b       D0, D1
  5630. 00003E84  6600 0106                bne        +0x108 /* 00003F8C */
  5631. 00003E88  B9CB                     cmpa.l     A4, A3
  5632. 00003E8A  57C1                     seq        D1
  5633. 00003E8C  8001                     or.b       D0, D1
  5634. 00003E8E  6600 00FC                bne        +0xFE /* 00003F8C */
  5635. 00003E92  7202                     moveq.l    D1, 0x02
  5636. 00003E94  B26B 006C                cmp.w      D1, [A3 + 0x6C]
  5637. 00003E98  57C1                     seq        D1
  5638. 00003E9A  8001                     or.b       D0, D1
  5639. 00003E9C  6600 00EE                bne        +0xF0 /* 00003F8C */
  5640. 00003EA0  4A6B 006C                tst.w      [A3 + 0x6C]
  5641. 00003EA4  5DC1                     slt        D1
  5642. 00003EA6  8001                     or.b       D0, D1
  5643. 00003EA8  6704                     beq        +0x6 /* 00003EAE */
  5644. 00003EAA  6000 00E0                bra        +0xE2 /* 00003F8C */
  5645. label00003EAE:
  5646. 00003EAE  182D B462                move.b     D4, [A5 - 0x4B9E]
  5647. 00003EB2  2C2D B7CA                move.l     D6, [A5 - 0x4836]
  5648. 00003EB6  2A2D B7C6                move.l     D5, [A5 - 0x483A]
  5649. 00003EBA  102D C2D8                move.b     D0, [A5 - 0x3D28]
  5650. 00003EBE  6610                     bne        +0x12 /* 00003ED0 */
  5651. 00003EC0  2F00                     move.l     -[A7], D0
  5652. 00003EC2  4267                     clr.w      -[A7]
  5653. 00003EC4  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  5654. 00003EC8  121F                     move.b     D1, [A7]+
  5655. 00003ECA  201F                     move.l     D0, [A7]+
  5656. 00003ECC  8001                     or.b       D0, D1
  5657. 00003ECE  673A                     beq        +0x3C /* 00003F0A */
  5658. label00003ED0:
  5659. 00003ED0  B9ED C242                cmpa.l     A4, [A5 - 0x3DBE]
  5660. 00003ED4  56C0                     sne        D0
  5661. 00003ED6  4A00                     tst.b      D0
  5662. 00003ED8  672A                     beq        +0x2C /* 00003F04 */
  5663. 00003EDA  2F00                     move.l     -[A7], D0
  5664. 00003EDC  4267                     clr.w      -[A7]
  5665. 00003EDE  2F0C                     move.l     -[A7], A4
  5666. 00003EE0  4EAD 2FFA                jsr        [A5 + 0x2FFA /* export_1531 */]
  5667. 00003EE4  121F                     move.b     D1, [A7]+
  5668. 00003EE6  201F                     move.l     D0, [A7]+
  5669. 00003EE8  C001                     and.b      D0, D1
  5670. 00003EEA  6718                     beq        +0x1A /* 00003F04 */
  5671. 00003EEC  1B7C 0001 B462           move.b     [A5 - 0x4B9E], 0x1
  5672. 00003EF2  42A7                     clr.l      -[A7]
  5673. 00003EF4  2F0C                     move.l     -[A7], A4
  5674. 00003EF6  A917                     syscall    GetWRefCon
  5675. 00003EF8  2B5F B7CA                move.l     [A5 - 0x4836], [A7]+
  5676. 00003EFC  2F0C                     move.l     -[A7], A4
  5677. 00003EFE  4EBA 0652                jsr        [PC + 0x652 /* 00004552 */]
  5678. 00003F02  607C                     bra        +0x7E /* 00003F80 */
  5679. label00003F04:
  5680. 00003F04  2F0C                     move.l     -[A7], A4
  5681. 00003F06  A91F                     syscall    SelectWindow
  5682. 00003F08  6076                     bra        +0x78 /* 00003F80 */
  5683. label00003F0A:
  5684. 00003F0A  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  5685. 00003F0E  2050                     movea.l    A0, [A0]
  5686. 00003F10  2E28 003E                move.l     D7, [A0 + 0x3E]
  5687. 00003F14  B7ED C242                cmpa.l     A3, [A5 - 0x3DBE]
  5688. 00003F18  57C0                     seq        D0
  5689. 00003F1A  4A00                     tst.b      D0
  5690. 00003F1C  671E                     beq        +0x20 /* 00003F3C */
  5691. 00003F1E  4A87                     tst.l      D7
  5692. 00003F20  56C1                     sne        D1
  5693. 00003F22  C001                     and.b      D0, D1
  5694. 00003F24  6716                     beq        +0x18 /* 00003F3C */
  5695. 00003F26  1B7C 0002 B462           move.b     [A5 - 0x4B9E], 0x2
  5696. 00003F2C  2B47 B7CA                move.l     [A5 - 0x4836], D7
  5697. 00003F30  2F2D B7CA                move.l     -[A7], [A5 - 0x4836]
  5698. 00003F34  4267                     clr.w      -[A7]
  5699. 00003F36  4EAD 2FB2                jsr        [A5 + 0x2FB2 /* export_1522 */]
  5700. 00003F3A  6044                     bra        +0x46 /* 00003F80 */
  5701. label00003F3C:
  5702. 00003F3C  2D4C FFE2                move.l     [A6 - 0x1E], A4
  5703. 00003F40  206E FFE2                movea.l    A0, [A6 - 0x1E]
  5704. 00003F44  7002                     moveq.l    D0, 0x02
  5705. 00003F46  B068 006C                cmp.w      D0, [A0 + 0x6C]
  5706. 00003F4A  57C0                     seq        D0
  5707. 00003F4C  4A00                     tst.b      D0
  5708. 00003F4E  660A                     bne        +0xC /* 00003F5A */
  5709. 00003F50  4A68 006C                tst.w      [A0 + 0x6C]
  5710. 00003F54  5DC1                     slt        D1
  5711. 00003F56  8001                     or.b       D0, D1
  5712. 00003F58  671E                     beq        +0x20 /* 00003F78 */
  5713. label00003F5A:
  5714. 00003F5A  2D4C FFF4                move.l     [A6 - 0xC], A4
  5715. 00003F5E  206E FFE2                movea.l    A0, [A6 - 0x1E]
  5716. 00003F62  2868 0090                movea.l    A4, [A0 + 0x90]
  5717. 00003F66  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5718. 00003F6A  A91F                     syscall    SelectWindow
  5719. 00003F6C  200C                     move.l     D0, A4
  5720. 00003F6E  6710                     beq        +0x12 /* 00003F80 */
  5721. 00003F70  2F0B                     move.l     -[A7], A3
  5722. 00003F72  2F0C                     move.l     -[A7], A4
  5723. 00003F74  A921                     syscall    SendBehind
  5724. 00003F76  6008                     bra        +0xA /* 00003F80 */
  5725. label00003F78:
  5726. 00003F78  2F0B                     move.l     -[A7], A3
  5727. 00003F7A  2F0C                     move.l     -[A7], A4
  5728. 00003F7C  4EBA D934                jsr        [PC - 0x26CC /* 000018B2 */]
  5729. label00003F80:
  5730. 00003F80  1B44 B462                move.b     [A5 - 0x4B9E], D4
  5731. 00003F84  2B46 B7CA                move.l     [A5 - 0x4836], D6
  5732. 00003F88  2B45 B7C6                move.l     [A5 - 0x483A], D5
  5733. label00003F8C:
  5734. 00003F8C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5735. 00003F90  4E5E                     unlink     A6
  5736. 00003F92  4E75                     rts
  5737. export_1206:
  5738. fn00003F94:
  5739. 00003F94  4E56 0000                link       A6, 0
  5740. 00003F98  2F0C                     move.l     -[A7], A4
  5741. 00003F9A  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  5742. 00003F9E  2850                     movea.l    A4, [A0]
  5743. 00003FA0  296D AEAC 0010           move.l     [A4 + 0x10], [A5 - 0x5154]
  5744. 00003FA6  296D A548 000C           move.l     [A4 + 0xC], [A5 - 0x5AB8]
  5745. 00003FAC  285F                     movea.l    A4, [A7]+
  5746. 00003FAE  4E5E                     unlink     A6
  5747. 00003FB0  4E75                     rts
  5748. export_1207:
  5749. 00003FB2  4E56 FFF8                link       A6, -0x0008
  5750. 00003FB6  2F0C                     move.l     -[A7], A4
  5751. 00003FB8  102D A84C                move.b     D0, [A5 - 0x57B4]
  5752. 00003FBC  6600 00B2                bne        +0xB4 /* 00004070 */
  5753. 00003FC0  802D C2D6                or.b       D0, [A5 - 0x3D2A]
  5754. 00003FC4  4A00                     tst.b      D0
  5755. 00003FC6  6600 00A8                bne        +0xAA /* 00004070 */
  5756. 00003FCA  4A6D A542                tst.w      [A5 - 0x5ABE]
  5757. 00003FCE  57C1                     seq        D1
  5758. 00003FD0  8001                     or.b       D0, D1
  5759. 00003FD2  0240 0001                andi.w     D0, 0x1
  5760. 00003FD6  6600 0098                bne        +0x9A /* 00004070 */
  5761. 00003FDA  4A6D A0A0                tst.w      [A5 - 0x5F60]
  5762. 00003FDE  5DC1                     slt        D1
  5763. 00003FE0  8001                     or.b       D0, D1
  5764. 00003FE2  0240 0001                andi.w     D0, 0x1
  5765. 00003FE6  6600 0088                bne        +0x8A /* 00004070 */
  5766. 00003FEA  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  5767. 00003FEE  2050                     movea.l    A0, [A0]
  5768. 00003FF0  1228 0039                move.b     D1, [A0 + 0x39]
  5769. 00003FF4  0A01 0001                xori.b     D1, 0x1
  5770. 00003FF8  8001                     or.b       D0, D1
  5771. 00003FFA  6702                     beq        +0x4 /* 00003FFE */
  5772. 00003FFC  6072                     bra        +0x74 /* 00004070 */
  5773. label00003FFE:
  5774. 00003FFE  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  5775. 00004002  486E FFF8                pea.l      [A6 - 0x8]
  5776. 00004006  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  5777. 0000400A  4267                     clr.w      -[A7]
  5778. 0000400C  486D A90E                pea.l      [A5 - 0x56F2]
  5779. 00004010  486E FFF8                pea.l      [A6 - 0x8]
  5780. 00004014  A8A6                     syscall    EqualRect
  5781. 00004016  101F                     move.b     D0, [A7]+
  5782. 00004018  6616                     bne        +0x18 /* 00004030 */
  5783. 0000401A  41ED A90E                lea.l      A0, [A5 - 0x56F2]
  5784. 0000401E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5785. 00004022  7003                     moveq.l    D0, 0x03
  5786. label00004024:
  5787. 00004024  30D9                     move.w     [A0]+, [A1]+
  5788. 00004026  51C8 FFFC                dbf        D0, -0x6 /* 00004024 */
  5789. 0000402A  1B7C 0001 A77C           move.b     [A5 - 0x5884], 0x1
  5790. label00004030:
  5791. 00004030  4267                     clr.w      -[A7]
  5792. 00004032  486D A916                pea.l      [A5 - 0x56EA]
  5793. 00004036  486D A00E                pea.l      [A5 - 0x5FF2]
  5794. 0000403A  A8A6                     syscall    EqualRect
  5795. 0000403C  101F                     move.b     D0, [A7]+
  5796. 0000403E  6616                     bne        +0x18 /* 00004056 */
  5797. 00004040  41ED A916                lea.l      A0, [A5 - 0x56EA]
  5798. 00004044  43ED A00E                lea.l      A1, [A5 - 0x5FF2]
  5799. 00004048  7003                     moveq.l    D0, 0x03
  5800. label0000404A:
  5801. 0000404A  30D9                     move.w     [A0]+, [A1]+
  5802. 0000404C  51C8 FFFC                dbf        D0, -0x6 /* 0000404A */
  5803. 00004050  1B7C 0001 A77C           move.b     [A5 - 0x5884], 0x1
  5804. label00004056:
  5805. 00004056  286D C242                movea.l    A4, [A5 - 0x3DBE]
  5806. 0000405A  202D A91E                move.l     D0, [A5 - 0x56E2]
  5807. 0000405E  B0AC 0010                cmp.l      D0, [A4 + 0x10]
  5808. 00004062  670C                     beq        +0xE /* 00004070 */
  5809. 00004064  2B6C 0010 A91E           move.l     [A5 - 0x56E2], [A4 + 0x10]
  5810. 0000406A  1B7C 0001 A77C           move.b     [A5 - 0x5884], 0x1
  5811. label00004070:
  5812. 00004070  285F                     movea.l    A4, [A7]+
  5813. 00004072  4E5E                     unlink     A6
  5814. 00004074  4E75                     rts
  5815. export_1208:
  5816. fn00004076:
  5817. 00004076  4E56 FFEC                link       A6, -0x0014
  5818. 0000407A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5819. 0000407E  102D B56E                move.b     D0, [A5 - 0x4A92]
  5820. 00004082  0A00 0001                xori.b     D0, 0x1
  5821. 00004086  802D B412                or.b       D0, [A5 - 0x4BEE]
  5822. 0000408A  6704                     beq        +0x6 /* 00004090 */
  5823. 0000408C  6000 00AE                bra        +0xB0 /* 0000413C */
  5824. label00004090:
  5825. 00004090  266D A53E                movea.l    A3, [A5 - 0x5AC2]
  5826. 00004094  2853                     movea.l    A4, [A3]
  5827. 00004096  4AAC 0014                tst.l      [A4 + 0x14]
  5828. 0000409A  56C0                     sne        D0
  5829. 0000409C  4AAC 0018                tst.l      [A4 + 0x18]
  5830. 000040A0  56C1                     sne        D1
  5831. 000040A2  8001                     or.b       D0, D1
  5832. 000040A4  6704                     beq        +0x6 /* 000040AA */
  5833. 000040A6  6000 0094                bra        +0x96 /* 0000413C */
  5834. label000040AA:
  5835. 000040AA  7000                     moveq.l    D0, 0x00
  5836. 000040AC  2D40 FFF8                move.l     [A6 - 0x8], D0
  5837. 000040B0  102D B570                move.b     D0, [A5 - 0x4A90]
  5838. 000040B4  6706                     beq        +0x8 /* 000040BC */
  5839. 000040B6  2E2D B572                move.l     D7, [A5 - 0x4A8E]
  5840. 000040BA  6004                     bra        +0x6 /* 000040C0 */
  5841. label000040BC:
  5842. 000040BC  2E2D B878                move.l     D7, [A5 - 0x4788]
  5843. label000040C0:
  5844. 000040C0  4A87                     tst.l      D7
  5845. 000040C2  672C                     beq        +0x2E /* 000040F0 */
  5846. 000040C4  42A7                     clr.l      -[A7]
  5847. 000040C6  2F07                     move.l     -[A7], D7
  5848. 000040C8  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  5849. 000040CC  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  5850. 000040D0  4267                     clr.w      -[A7]
  5851. 000040D2  486E FFF8                pea.l      [A6 - 0x8]
  5852. 000040D6  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  5853. 000040DA  4A5F                     tst.w      [A7]+
  5854. 000040DC  670A                     beq        +0xC /* 000040E8 */
  5855. 000040DE  7000                     moveq.l    D0, 0x00
  5856. 000040E0  2D40 FFF8                move.l     [A6 - 0x8], D0
  5857. 000040E4  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  5858. label000040E8:
  5859. 000040E8  2F07                     move.l     -[A7], D7
  5860. 000040EA  4267                     clr.w      -[A7]
  5861. 000040EC  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  5862. label000040F0:
  5863. 000040F0  4AAE FFF8                tst.l      [A6 - 0x8]
  5864. 000040F4  56C0                     sne        D0
  5865. 000040F6  2F00                     move.l     -[A7], D0
  5866. 000040F8  4267                     clr.w      -[A7]
  5867. 000040FA  4EAD 2EE2                jsr        [A5 + 0x2EE2 /* export_1496 */]
  5868. 000040FE  121F                     move.b     D1, [A7]+
  5869. 00004100  201F                     move.l     D0, [A7]+
  5870. 00004102  0A01 0001                xori.b     D1, 0x1
  5871. 00004106  C001                     and.b      D0, D1
  5872. 00004108  670C                     beq        +0xE /* 00004116 */
  5873. 0000410A  486E FFF8                pea.l      [A6 - 0x8]
  5874. 0000410E  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  5875. 00004112  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  5876. label00004116:
  5877. 00004116  4AAE FFF8                tst.l      [A6 - 0x8]
  5878. 0000411A  6602                     bne        +0x4 /* 0000411E */
  5879. 0000411C  601E                     bra        +0x20 /* 0000413C */
  5880. label0000411E:
  5881. 0000411E  102D B570                move.b     D0, [A5 - 0x4A90]
  5882. 00004122  6708                     beq        +0xA /* 0000412C */
  5883. 00004124  7C00                     moveq.l    D6, 0x00
  5884. 00004126  2A2E FFF8                move.l     D5, [A6 - 0x8]
  5885. 0000412A  6006                     bra        +0x8 /* 00004132 */
  5886. label0000412C:
  5887. 0000412C  2C2E FFF8                move.l     D6, [A6 - 0x8]
  5888. 00004130  7A00                     moveq.l    D5, 0x00
  5889. label00004132:
  5890. 00004132  2853                     movea.l    A4, [A3]
  5891. 00004134  2946 0014                move.l     [A4 + 0x14], D6
  5892. 00004138  2945 0018                move.l     [A4 + 0x18], D5
  5893. label0000413C:
  5894. 0000413C  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5895. 00004140  4E5E                     unlink     A6
  5896. 00004142  4E75                     rts
  5897. export_1209:
  5898. fn00004144:
  5899. 00004144  4E56 FFC6                link       A6, -0x003A
  5900. 00004148  2F0C                     move.l     -[A7], A4
  5901. 0000414A  2F2D C932                move.l     -[A7], [A5 - 0x36CE]
  5902. 0000414E  4EBA 32C4                jsr        [PC + 0x32C4 /* 00007414 */]
  5903. 00004152  206D C242                movea.l    A0, [A5 - 0x3DBE]
  5904. 00004156  2D68 0010 FFFC           move.l     [A6 - 0x4], [A0 + 0x10]
  5905. 0000415C  42A7                     clr.l      -[A7]
  5906. 0000415E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5907. 00004162  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5908. 00004166  A94F                     syscall    DeltaPoint
  5909. 00004168  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  5910. 0000416C  486E FFE2                pea.l      [A6 - 0x1E]
  5911. 00004170  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5912. 00004174  302D C710                move.w     D0, [A5 - 0x38F0]
  5913. 00004178  D06E 000A                add.w      D0, [A6 + 0xA]
  5914. 0000417C  3F00                     move.w     -[A7], D0
  5915. 0000417E  302D C43C                move.w     D0, [A5 - 0x3BC4]
  5916. 00004182  D06E 0008                add.w      D0, [A6 + 0x8]
  5917. 00004186  3F00                     move.w     -[A7], D0
  5918. 00004188  A8A7                     syscall    SetRect
  5919. 0000418A  486E FFDA                pea.l      [A6 - 0x26]
  5920. 0000418E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5921. 00004192  302D C710                move.w     D0, [A5 - 0x38F0]
  5922. 00004196  D06E FFFE                add.w      D0, [A6 - 0x2]
  5923. 0000419A  3F00                     move.w     -[A7], D0
  5924. 0000419C  302D C43C                move.w     D0, [A5 - 0x3BC4]
  5925. 000041A0  D06E FFFC                add.w      D0, [A6 - 0x4]
  5926. 000041A4  3F00                     move.w     -[A7], D0
  5927. 000041A6  A8A7                     syscall    SetRect
  5928. 000041A8  2D6D C932 FFEA           move.l     [A6 - 0x16], [A5 - 0x36CE]
  5929. 000041AE  3D6D C956 FFEE           move.w     [A6 - 0x12], [A5 - 0x36AA]
  5930. 000041B4  41EE FFF0                lea.l      A0, [A6 - 0x10]
  5931. 000041B8  43EE FFDA                lea.l      A1, [A6 - 0x26]
  5932. 000041BC  7003                     moveq.l    D0, 0x03
  5933. label000041BE:
  5934. 000041BE  30D9                     move.w     [A0]+, [A1]+
  5935. 000041C0  51C8 FFFC                dbf        D0, -0x6 /* 000041BE */
  5936. 000041C4  4267                     clr.w      -[A7]
  5937. 000041C6  486E FFE2                pea.l      [A6 - 0x1E]
  5938. 000041CA  486E FFDA                pea.l      [A6 - 0x26]
  5939. 000041CE  486E FFD2                pea.l      [A6 - 0x2E]
  5940. 000041D2  A8AA                     syscall    SectRect
  5941. 000041D4  101F                     move.b     D0, [A7]+
  5942. 000041D6  6730                     beq        +0x32 /* 00004208 */
  5943. 000041D8  41EE FFCA                lea.l      A0, [A6 - 0x36]
  5944. 000041DC  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  5945. 000041E0  7003                     moveq.l    D0, 0x03
  5946. label000041E2:
  5947. 000041E2  30D9                     move.w     [A0]+, [A1]+
  5948. 000041E4  51C8 FFFC                dbf        D0, -0x6 /* 000041E2 */
  5949. 000041E8  486E FFCA                pea.l      [A6 - 0x36]
  5950. 000041EC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5951. 000041F0  A8A8                     syscall    OffsetRect
  5952. 000041F2  486D C4CC                pea.l      [A5 - 0x3B34]
  5953. 000041F6  486E FFEA                pea.l      [A6 - 0x16]
  5954. 000041FA  486E FFCA                pea.l      [A6 - 0x36]
  5955. 000041FE  486E FFD2                pea.l      [A6 - 0x2E]
  5956. 00004202  4267                     clr.w      -[A7]
  5957. 00004204  42A7                     clr.l      -[A7]
  5958. 00004206  A8EC                     syscall    CopyBits
  5959. label00004208:
  5960. 00004208  486E FFC6                pea.l      [A6 - 0x3A]
  5961. 0000420C  A874                     syscall    GetPort
  5962. 0000420E  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  5963. 00004212  A873                     syscall    SetPort
  5964. 00004214  286D C242                movea.l    A4, [A5 - 0x3DBE]
  5965. 00004218  486E FFEA                pea.l      [A6 - 0x16]
  5966. 0000421C  486C 0002                pea.l      [A4 + 0x2]
  5967. 00004220  486C 0010                pea.l      [A4 + 0x10]
  5968. 00004224  486C 0010                pea.l      [A4 + 0x10]
  5969. 00004228  4267                     clr.w      -[A7]
  5970. 0000422A  42A7                     clr.l      -[A7]
  5971. 0000422C  A8EC                     syscall    CopyBits
  5972. 0000422E  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  5973. 00004232  A873                     syscall    SetPort
  5974. 00004234  285F                     movea.l    A4, [A7]+
  5975. 00004236  4E5E                     unlink     A6
  5976. 00004238  2E9F                     move.l     [A7], [A7]+
  5977. 0000423A  4E75                     rts
  5978. export_1210:
  5979. 0000423C  4E56 FFD6                link       A6, -0x002A
  5980. 00004240  48E7 0308                movem.l    -[A7], D6,D7,A4
  5981. 00004244  4267                     clr.w      -[A7]
  5982. 00004246  A973                     syscall    StillDown
  5983. 00004248  101F                     move.b     D0, [A7]+
  5984. 0000424A  6604                     bne        +0x6 /* 00004250 */
  5985. 0000424C  6000 01EA                bra        +0x1EC /* 00004438 */
  5986. label00004250:
  5987. 00004250  2D6D C504 FFFC           move.l     [A6 - 0x4], [A5 - 0x3AFC]
  5988. 00004256  4267                     clr.w      -[A7]
  5989. 00004258  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5990. 0000425C  486E FFDA                pea.l      [A6 - 0x26]
  5991. 00004260  A92C                     syscall    FindWindow
  5992. 00004262  3E1F                     move.w     D7, [A7]+
  5993. 00004264  202E FFDA                move.l     D0, [A6 - 0x26]
  5994. 00004268  B0AD C242                cmp.l      D0, [A5 - 0x3DBE]
  5995. 0000426C  56C0                     sne        D0
  5996. 0000426E  4A00                     tst.b      D0
  5997. 00004270  6600 01C6                bne        +0x1C8 /* 00004438 */
  5998. 00004274  7203                     moveq.l    D1, 0x03
  5999. 00004276  B247                     cmp.w      D1, D7
  6000. 00004278  57C1                     seq        D1
  6001. 0000427A  4A01                     tst.b      D1
  6002. 0000427C  6608                     bne        +0xA /* 00004286 */
  6003. 0000427E  7405                     moveq.l    D2, 0x05
  6004. 00004280  B447                     cmp.w      D2, D7
  6005. 00004282  57C2                     seq        D2
  6006. 00004284  8202                     or.b       D1, D2
  6007. label00004286:
  6008. 00004286  5201                     addq.b     D1, 1
  6009. 00004288  8001                     or.b       D0, D1
  6010. 0000428A  0240 0001                andi.w     D0, 0x1
  6011. 0000428E  6600 01A8                bne        +0x1AA /* 00004438 */
  6012. 00004292  7CF0                     moveq.l    D6, 0xFFFFFFF0
  6013. 00004294  102D C2D6                move.b     D0, [A5 - 0x3D2A]
  6014. 00004298  6702                     beq        +0x4 /* 0000429C */
  6015. 0000429A  7CE0                     moveq.l    D6, 0xFFFFFFE0
  6016. label0000429C:
  6017. 0000429C  3F06                     move.w     -[A7], D6
  6018. 0000429E  3F3C FFFF                move.w     -[A7], 0xFFFF
  6019. 000042A2  7000                     moveq.l    D0, 0x00
  6020. 000042A4  3206                     move.w     D1, D6
  6021. 000042A6  4441                     neg.w      D1
  6022. 000042A8  5341                     subq.w     D1, 1
  6023. 000042AA  3001                     move.w     D0, D1
  6024. 000042AC  7200                     moveq.l    D1, 0x00
  6025. 000042AE  322E FFFE                move.w     D1, [A6 - 0x2]
  6026. 000042B2  C081                     and.l      D0, D1
  6027. 000042B4  3F00                     move.w     -[A7], D0
  6028. 000042B6  4267                     clr.w      -[A7]
  6029. 000042B8  4EAD 2882                jsr        [A5 + 0x2882 /* export_1292 */]
  6030. 000042BC  7005                     moveq.l    D0, 0x05
  6031. 000042BE  B047                     cmp.w      D0, D7
  6032. 000042C0  6618                     bne        +0x1A /* 000042DA */
  6033. 000042C2  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  6034. 000042C6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6035. 000042CA  4267                     clr.w      -[A7]
  6036. 000042CC  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  6037. 000042D0  486D 0782                pea.l      [A5 + 0x782 /* export_236 */]
  6038. 000042D4  A9F1                     syscall    UnloadSeg
  6039. 000042D6  6000 0160                bra        +0x162 /* 00004438 */
  6040. label000042DA:
  6041. 000042DA  4267                     clr.w      -[A7]
  6042. 000042DC  206D C242                movea.l    A0, [A5 - 0x3DBE]
  6043. 000042E0  4868 0010                pea.l      [A0 + 0x10]
  6044. 000042E4  486D C704                pea.l      [A5 - 0x38FC]
  6045. 000042E8  A8A6                     syscall    EqualRect
  6046. 000042EA  101F                     move.b     D0, [A7]+
  6047. 000042EC  6600 014A                bne        +0x14C /* 00004438 */
  6048. 000042F0  102D C230                move.b     D0, [A5 - 0x3DD0]
  6049. 000042F4  C02D C2D6                and.b      D0, [A5 - 0x3D2A]
  6050. 000042F8  4A6D C736                tst.w      [A5 - 0x38CA]
  6051. 000042FC  56C1                     sne        D1
  6052. 000042FE  8001                     or.b       D0, D1
  6053. 00004300  0240 0001                andi.w     D0, 0x1
  6054. 00004304  671C                     beq        +0x1E /* 00004322 */
  6055. 00004306  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  6056. 0000430A  2F2D C4DE                move.l     -[A7], [A5 - 0x3B22]
  6057. 0000430E  2F2D C716                move.l     -[A7], [A5 - 0x38EA]
  6058. 00004312  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  6059. 00004316  486D C0A2                pea.l      [A5 - 0x3F5E]
  6060. 0000431A  3F3C FFFF                move.w     -[A7], 0xFFFF
  6061. 0000431E  4EAD 2D02                jsr        [A5 + 0x2D02 /* export_1436 */]
  6062. label00004322:
  6063. 00004322  286D C242                movea.l    A4, [A5 - 0x3DBE]
  6064. 00004326  302D C70A                move.w     D0, [A5 - 0x38F6]
  6065. 0000432A  906C 0016                sub.w      D0, [A4 + 0x16]
  6066. 0000432E  322E FFFE                move.w     D1, [A6 - 0x2]
  6067. 00004332  9240                     sub.w      D1, D0
  6068. 00004334  3D41 FFE2                move.w     [A6 - 0x1E], D1
  6069. 00004338  302D C708                move.w     D0, [A5 - 0x38F8]
  6070. 0000433C  906C 0014                sub.w      D0, [A4 + 0x14]
  6071. 00004340  322E FFFC                move.w     D1, [A6 - 0x4]
  6072. 00004344  9240                     sub.w      D1, D0
  6073. 00004346  3D41 FFE0                move.w     [A6 - 0x20], D1
  6074. 0000434A  302C 0012                move.w     D0, [A4 + 0x12]
  6075. 0000434E  D06E FFFE                add.w      D0, [A6 - 0x2]
  6076. 00004352  3D40 FFE6                move.w     [A6 - 0x1A], D0
  6077. 00004356  302C 0010                move.w     D0, [A4 + 0x10]
  6078. 0000435A  D06E FFFC                add.w      D0, [A6 - 0x4]
  6079. 0000435E  3D40 FFE4                move.w     [A6 - 0x1C], D0
  6080. 00004362  302E FFE2                move.w     D0, [A6 - 0x1E]
  6081. 00004366  B06E FFE6                cmp.w      D0, [A6 - 0x1A]
  6082. 0000436A  5CC0                     sge        D0
  6083. 0000436C  322E FFE0                move.w     D1, [A6 - 0x20]
  6084. 00004370  B26E FFE4                cmp.w      D1, [A6 - 0x1C]
  6085. 00004374  5CC1                     sge        D1
  6086. 00004376  C001                     and.b      D0, D1
  6087. 00004378  6600 00BE                bne        +0xC0 /* 00004438 */
  6088. 0000437C  526E FFE6                addq.w     [A6 - 0x1A], 1
  6089. 00004380  526E FFE4                addq.w     [A6 - 0x1C], 1
  6090. 00004384  2D6E FFFC FFE8           move.l     [A6 - 0x18], [A6 - 0x4]
  6091. 0000438A  206D C242                movea.l    A0, [A5 - 0x3DBE]
  6092. 0000438E  2D68 0010 FFF4           move.l     [A6 - 0xC], [A0 + 0x10]
  6093. 00004394  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6094. 00004398  4EAD 2FEA                jsr        [A5 + 0x2FEA /* export_1529 */]
  6095. label0000439C:
  6096. 0000439C  4267                     clr.w      -[A7]
  6097. 0000439E  A973                     syscall    StillDown
  6098. 000043A0  101F                     move.b     D0, [A7]+
  6099. 000043A2  6700 0086                beq        +0x88 /* 0000442A */
  6100. 000043A6  486E FFEC                pea.l      [A6 - 0x14]
  6101. 000043AA  A972                     syscall    GetMouse
  6102. 000043AC  486E FFEC                pea.l      [A6 - 0x14]
  6103. 000043B0  A870                     syscall    LocalToGlobal
  6104. 000043B2  486E FFEC                pea.l      [A6 - 0x14]
  6105. 000043B6  4EAD 2FD2                jsr        [A5 + 0x2FD2 /* export_1526 */]
  6106. 000043BA  42A7                     clr.l      -[A7]
  6107. 000043BC  486E FFE0                pea.l      [A6 - 0x20]
  6108. 000043C0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6109. 000043C4  A94E                     syscall    PinRect
  6110. 000043C6  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  6111. 000043CA  202E FFEC                move.l     D0, [A6 - 0x14]
  6112. 000043CE  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  6113. 000043D2  67C8                     beq        -0x36 /* 0000439C */
  6114. 000043D4  302E FFEE                move.w     D0, [A6 - 0x12]
  6115. 000043D8  906E FFFE                sub.w      D0, [A6 - 0x2]
  6116. 000043DC  322E FFF6                move.w     D1, [A6 - 0xA]
  6117. 000043E0  9240                     sub.w      D1, D0
  6118. 000043E2  3D41 FFFA                move.w     [A6 - 0x6], D1
  6119. 000043E6  302E FFEC                move.w     D0, [A6 - 0x14]
  6120. 000043EA  906E FFFC                sub.w      D0, [A6 - 0x4]
  6121. 000043EE  322E FFF4                move.w     D1, [A6 - 0xC]
  6122. 000043F2  9240                     sub.w      D1, D0
  6123. 000043F4  3D41 FFF8                move.w     [A6 - 0x8], D1
  6124. 000043F8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6125. 000043FC  4EBA 061A                jsr        [PC + 0x61A /* 00004A18 */]
  6126. 00004400  102D C2D6                move.b     D0, [A5 - 0x3D2A]
  6127. 00004404  670A                     beq        +0xC /* 00004410 */
  6128. 00004406  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6129. 0000440A  4EBA FD38                jsr        [PC - 0x2C8 /* 00004144 */]
  6130. 0000440E  6004                     bra        +0x6 /* 00004414 */
  6131. label00004410:
  6132. 00004410  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  6133. label00004414:
  6134. 00004414  206D C242                movea.l    A0, [A5 - 0x3DBE]
  6135. 00004418  4868 0010                pea.l      [A0 + 0x10]
  6136. 0000441C  4EBA F126                jsr        [PC - 0xEDA /* 00003544 */]
  6137. 00004420  2D6E FFEC FFE8           move.l     [A6 - 0x18], [A6 - 0x14]
  6138. 00004426  6000 FF74                bra        -0x8A /* 0000439C */
  6139. label0000442A:
  6140. 0000442A  102D C2D6                move.b     D0, [A5 - 0x3D2A]
  6141. 0000442E  6708                     beq        +0xA /* 00004438 */
  6142. 00004430  1F3C 0001                move.b     -[A7], 0x1
  6143. 00004434  4EBA 0AD4                jsr        [PC + 0xAD4 /* 00004F0A */]
  6144. label00004438:
  6145. 00004438  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  6146. 0000443E  42A7                     clr.l      -[A7]
  6147. 00004440  4EAD 2882                jsr        [A5 + 0x2882 /* export_1292 */]
  6148. 00004444  4267                     clr.w      -[A7]
  6149. 00004446  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  6150. 0000444A  101F                     move.b     D0, [A7]+
  6151. 0000444C  6606                     bne        +0x8 /* 00004454 */
  6152. 0000444E  4267                     clr.w      -[A7]
  6153. 00004450  4EAD 2EDA                jsr        [A5 + 0x2EDA /* export_1495 */]
  6154. label00004454:
  6155. 00004454  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6156. 00004458  4E5E                     unlink     A6
  6157. 0000445A  4E75                     rts
  6158. export_1211:
  6159. fn0000445C:
  6160. 0000445C  4E56 FFEA                link       A6, -0x0016
  6161. 00004460  48E7 0108                movem.l    -[A7], D7,A4
  6162. 00004464  206E 000A                movea.l    A0, [A6 + 0xA]
  6163. 00004468  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6164. 0000446C  7003                     moveq.l    D0, 0x03
  6165. label0000446E:
  6166. 0000446E  32D8                     move.w     [A1]+, [A0]+
  6167. 00004470  51C8 FFFC                dbf        D0, -0x6 /* 0000446E */
  6168. 00004474  4267                     clr.w      -[A7]
  6169. 00004476  486E FFF8                pea.l      [A6 - 0x8]
  6170. 0000447A  486D C0A2                pea.l      [A5 - 0x3F5E]
  6171. 0000447E  486E FFEC                pea.l      [A6 - 0x14]
  6172. 00004482  A8AA                     syscall    SectRect
  6173. 00004484  101F                     move.b     D0, [A7]+
  6174. 00004486  6604                     bne        +0x6 /* 0000448C */
  6175. 00004488  6000 00BC                bra        +0xBE /* 00004546 */
  6176. label0000448C:
  6177. 0000448C  4267                     clr.w      -[A7]
  6178. 0000448E  486E FFF8                pea.l      [A6 - 0x8]
  6179. 00004492  206D C242                movea.l    A0, [A5 - 0x3DBE]
  6180. 00004496  4868 0010                pea.l      [A0 + 0x10]
  6181. 0000449A  486E FFEC                pea.l      [A6 - 0x14]
  6182. 0000449E  A8AA                     syscall    SectRect
  6183. 000044A0  1E1F                     move.b     D7, [A7]+
  6184. 000044A2  4267                     clr.w      -[A7]
  6185. 000044A4  486E FFF8                pea.l      [A6 - 0x8]
  6186. 000044A8  486E FFEC                pea.l      [A6 - 0x14]
  6187. 000044AC  A8A6                     syscall    EqualRect
  6188. 000044AE  101F                     move.b     D0, [A7]+
  6189. 000044B0  6704                     beq        +0x6 /* 000044B6 */
  6190. 000044B2  6000 0092                bra        +0x94 /* 00004546 */
  6191. label000044B6:
  6192. 000044B6  206D C242                movea.l    A0, [A5 - 0x3DBE]
  6193. 000044BA  49E8 0010                lea.l      A4, [A0 + 0x10]
  6194. 000044BE  302C 0006                move.w     D0, [A4 + 0x6]
  6195. 000044C2  906C 0002                sub.w      D0, [A4 + 0x2]
  6196. 000044C6  322E FFFE                move.w     D1, [A6 - 0x2]
  6197. 000044CA  926E FFFA                sub.w      D1, [A6 - 0x6]
  6198. 000044CE  9041                     sub.w      D0, D1
  6199. 000044D0  48C0                     ext.l      D0
  6200. 000044D2  81FC 0002                divs.w     D0, 0x2
  6201. 000044D6  3D40 FFF6                move.w     [A6 - 0xA], D0
  6202. 000044DA  302C 0004                move.w     D0, [A4 + 0x4]
  6203. 000044DE  9054                     sub.w      D0, [A4]
  6204. 000044E0  322E FFFC                move.w     D1, [A6 - 0x4]
  6205. 000044E4  926E FFF8                sub.w      D1, [A6 - 0x8]
  6206. 000044E8  9041                     sub.w      D0, D1
  6207. 000044EA  48C0                     ext.l      D0
  6208. 000044EC  81FC 0002                divs.w     D0, 0x2
  6209. 000044F0  3D40 FFF4                move.w     [A6 - 0xC], D0
  6210. 000044F4  4267                     clr.w      -[A7]
  6211. 000044F6  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  6212. 000044FA  3F3C 0010                move.w     -[A7], 0x10
  6213. 000044FE  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  6214. 00004502  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  6215. 00004506  4267                     clr.w      -[A7]
  6216. 00004508  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  6217. 0000450C  3F3C 0004                move.w     -[A7], 0x4
  6218. 00004510  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  6219. 00004514  3D5F FFF4                move.w     [A6 - 0xC], [A7]+
  6220. 00004518  302E FFFA                move.w     D0, [A6 - 0x6]
  6221. 0000451C  906E FFF6                sub.w      D0, [A6 - 0xA]
  6222. 00004520  3F00                     move.w     -[A7], D0
  6223. 00004522  302E FFF8                move.w     D0, [A6 - 0x8]
  6224. 00004526  906E FFF4                sub.w      D0, [A6 - 0xC]
  6225. 0000452A  3F00                     move.w     -[A7], D0
  6226. 0000452C  4EBA 04EA                jsr        [PC + 0x4EA /* 00004A18 */]
  6227. 00004530  102E 0008                move.b     D0, [A6 + 0x8]
  6228. 00004534  6704                     beq        +0x6 /* 0000453A */
  6229. 00004536  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  6230. label0000453A:
  6231. 0000453A  206D C242                movea.l    A0, [A5 - 0x3DBE]
  6232. 0000453E  4868 0010                pea.l      [A0 + 0x10]
  6233. 00004542  4EBA F000                jsr        [PC - 0x1000 /* 00003544 */]
  6234. label00004546:
  6235. 00004546  4CDF 1080                movem.l    D7,A4, [A7]+
  6236. 0000454A  4E5E                     unlink     A6
  6237. 0000454C  205F                     movea.l    A0, [A7]+
  6238. 0000454E  5C4F                     addq.w     A7, 6
  6239. 00004550  4ED0                     jmp        [A0]
  6240. export_1212:
  6241. fn00004552:
  6242. 00004552  4E56 FDE2                link       A6, -0x021E
  6243. 00004556  202E 0008                move.l     D0, [A6 + 0x8]
  6244. 0000455A  B0AD C242                cmp.l      D0, [A5 - 0x3DBE]
  6245. 0000455E  57C0                     seq        D0
  6246. 00004560  4A00                     tst.b      D0
  6247. 00004562  6644                     bne        +0x46 /* 000045A8 */
  6248. 00004564  2F00                     move.l     -[A7], D0
  6249. 00004566  4267                     clr.w      -[A7]
  6250. 00004568  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  6251. 0000456C  121F                     move.b     D1, [A7]+
  6252. 0000456E  201F                     move.l     D0, [A7]+
  6253. 00004570  0A01 0001                xori.b     D1, 0x1
  6254. 00004574  8001                     or.b       D0, D1
  6255. 00004576  0240 0001                andi.w     D0, 0x1
  6256. 0000457A  6702                     beq        +0x4 /* 0000457E */
  6257. 0000457C  602A                     bra        +0x2C /* 000045A8 */
  6258. label0000457E:
  6259. 0000457E  4EBA FAF6                jsr        [PC - 0x50A /* 00004076 */]
  6260. 00004582  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6261. 00004586  486E FDE4                pea.l      [A6 - 0x21C]
  6262. 0000458A  4EAD 2F6A                jsr        [A5 + 0x2F6A /* export_1513 */]
  6263. 0000458E  1B7C 0001 B412           move.b     [A5 - 0x4BEE], 0x1
  6264. 00004594  4267                     clr.w      -[A7]
  6265. 00004596  486E FDE4                pea.l      [A6 - 0x21C]
  6266. 0000459A  42A7                     clr.l      -[A7]
  6267. 0000459C  4EAD 2FA2                jsr        [A5 + 0x2FA2 /* export_1520 */]
  6268. 000045A0  3D5F FDE2                move.w     [A6 - 0x21E], [A7]+
  6269. 000045A4  422D B412                clr.b      [A5 - 0x4BEE]
  6270. label000045A8:
  6271. 000045A8  4E5E                     unlink     A6
  6272. 000045AA  2E9F                     move.l     [A7], [A7]+
  6273. 000045AC  4E75                     rts
  6274. export_1213:
  6275. 000045AE  4E56 FFE0                link       A6, -0x0020
  6276. 000045B2  48E7 0300                movem.l    -[A7], D6,D7
  6277. 000045B6  2C2E 000A                move.l     D6, [A6 + 0xA]
  6278. 000045BA  7004                     moveq.l    D0, 0x04
  6279. 000045BC  B06D C2A6                cmp.w      D0, [A5 - 0x3D5A]
  6280. 000045C0  6F04                     ble        +0x6 /* 000045C6 */
  6281. 000045C2  6000 00A8                bra        +0xAA /* 0000466C */
  6282. label000045C6:
  6283. 000045C6  BCAD AEAC                cmp.l      D6, [A5 - 0x5154]
  6284. 000045CA  57C0                     seq        D0
  6285. 000045CC  BCAD AE96                cmp.l      D6, [A5 - 0x516A]
  6286. 000045D0  57C1                     seq        D1
  6287. 000045D2  8001                     or.b       D0, D1
  6288. 000045D4  2F00                     move.l     -[A7], D0
  6289. 000045D6  4267                     clr.w      -[A7]
  6290. 000045D8  2F06                     move.l     -[A7], D6
  6291. 000045DA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6292. 000045DE  486E FFE2                pea.l      [A6 - 0x1E]
  6293. 000045E2  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  6294. 000045E6  121F                     move.b     D1, [A7]+
  6295. 000045E8  201F                     move.l     D0, [A7]+
  6296. 000045EA  C001                     and.b      D0, D1
  6297. 000045EC  4A2E FFE7                tst.b      [A6 - 0x19]
  6298. 000045F0  5CC1                     sge        D1
  6299. 000045F2  C001                     and.b      D0, D1
  6300. 000045F4  6776                     beq        +0x78 /* 0000466C */
  6301. 000045F6  7E02                     moveq.l    D7, 0x02
  6302. 000045F8  7002                     moveq.l    D0, 0x02
  6303. 000045FA  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6304. 000045FE  6602                     bne        +0x4 /* 00004602 */
  6305. 00004600  7E03                     moveq.l    D7, 0x03
  6306. label00004602:
  6307. 00004602  BE6D C732                cmp.w      D7, [A5 - 0x38CE]
  6308. 00004606  6706                     beq        +0x8 /* 0000460E */
  6309. 00004608  3F07                     move.w     -[A7], D7
  6310. 0000460A  4EAD 2DB2                jsr        [A5 + 0x2DB2 /* export_1458 */]
  6311. label0000460E:
  6312. 0000460E  41ED C734                lea.l      A0, [A5 - 0x38CC]
  6313. 00004612  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6314. 00004616  700E                     moveq.l    D0, 0x0E
  6315. label00004618:
  6316. 00004618  30D9                     move.w     [A0]+, [A1]+
  6317. 0000461A  51C8 FFFC                dbf        D0, -0x6 /* 00004618 */
  6318. 0000461E  2B46 B564                move.l     [A5 - 0x4A9C], D6
  6319. 00004622  486D C73A                pea.l      [A5 - 0x38C6]
  6320. 00004626  486D C290                pea.l      [A5 - 0x3D70]
  6321. 0000462A  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  6322. 0000462E  486D C460                pea.l      [A5 - 0x3BA0]
  6323. 00004632  A873                     syscall    SetPort
  6324. 00004634  2F2D B564                move.l     -[A7], [A5 - 0x4A9C]
  6325. 00004638  3F2D C736                move.w     -[A7], [A5 - 0x38CA]
  6326. 0000463C  4EAD 2E4A                jsr        [A5 + 0x2E4A /* export_1477 */]
  6327. 00004640  2F2D B564                move.l     -[A7], [A5 - 0x4A9C]
  6328. 00004644  3F2D C736                move.w     -[A7], [A5 - 0x38CA]
  6329. 00004648  4EAD 2E72                jsr        [A5 + 0x2E72 /* export_1482 */]
  6330. 0000464C  486D C73A                pea.l      [A5 - 0x38C6]
  6331. 00004650  486D C290                pea.l      [A5 - 0x3D70]
  6332. 00004654  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  6333. 00004658  4EAD 2F02                jsr        [A5 + 0x2F02 /* export_1500 */]
  6334. 0000465C  41ED C290                lea.l      A0, [A5 - 0x3D70]
  6335. 00004660  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  6336. 00004664  7003                     moveq.l    D0, 0x03
  6337. label00004666:
  6338. 00004666  30D9                     move.w     [A0]+, [A1]+
  6339. 00004668  51C8 FFFC                dbf        D0, -0x6 /* 00004666 */
  6340. label0000466C:
  6341. 0000466C  4CDF 00C0                movem.l    D6,D7, [A7]+
  6342. 00004670  4E5E                     unlink     A6
  6343. 00004672  205F                     movea.l    A0, [A7]+
  6344. 00004674  5C4F                     addq.w     A7, 6
  6345. 00004676  4ED0                     jmp        [A0]
  6346. export_1214:
  6347. 00004678  4E56 FAE2                link       A6, -0x051E
  6348. 0000467C  48E7 1708                movem.l    -[A7], D3,D5,D6,D7,A4
  6349. 00004680  3C2E 000A                move.w     D6, [A6 + 0xA]
  6350. 00004684  3E2E 000C                move.w     D7, [A6 + 0xC]
  6351. 00004688  57C0                     seq        D0
  6352. 0000468A  4A00                     tst.b      D0
  6353. 0000468C  6600 01F6                bne        +0x1F8 /* 00004884 */
  6354. 00004690  4A46                     tst.w      D6
  6355. 00004692  57C1                     seq        D1
  6356. 00004694  8001                     or.b       D0, D1
  6357. 00004696  6600 01EC                bne        +0x1EE /* 00004884 */
  6358. 0000469A  2F00                     move.l     -[A7], D0
  6359. 0000469C  4267                     clr.w      -[A7]
  6360. 0000469E  3F07                     move.w     -[A7], D7
  6361. 000046A0  3F06                     move.w     -[A7], D6
  6362. 000046A2  4EAD 1672                jsr        [A5 + 0x1672 /* export_714 */]
  6363. 000046A6  121F                     move.b     D1, [A7]+
  6364. 000046A8  201F                     move.l     D0, [A7]+
  6365. 000046AA  8001                     or.b       D0, D1
  6366. 000046AC  0240 0001                andi.w     D0, 0x1
  6367. 000046B0  6704                     beq        +0x6 /* 000046B6 */
  6368. 000046B2  6000 01D0                bra        +0x1D2 /* 00004884 */
  6369. label000046B6:
  6370. 000046B6  7005                     moveq.l    D0, 0x05
  6371. 000046B8  B047                     cmp.w      D0, D7
  6372. 000046BA  6632                     bne        +0x34 /* 000046EE */
  6373. 000046BC  487A 01F8                pea.l      [PC + 0x1F8 /* 000048B6, value 0xC63686F, pstring "choose tool " */]
  6374. 000046C0  486E FBE2                pea.l      [A6 - 0x41E]
  6375. 000046C4  3006                     move.w     D0, D6
  6376. 000046C6  48C0                     ext.l      D0
  6377. 000046C8  2F00                     move.l     -[A7], D0
  6378. 000046CA  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  6379. 000046CE  486E FCD6                pea.l      [A6 - 0x32A]
  6380. 000046D2  3F3C 0002                move.w     -[A7], 0x2
  6381. 000046D6  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  6382. 000046DA  41ED AFE4                lea.l      A0, [A5 - 0x501C]
  6383. 000046DE  43EE FCD6                lea.l      A1, [A6 - 0x32A]
  6384. 000046E2  700F                     moveq.l    D0, 0x0F
  6385. label000046E4:
  6386. 000046E4  30D9                     move.w     [A0]+, [A1]+
  6387. 000046E6  51C8 FFFC                dbf        D0, -0x6 /* 000046E4 */
  6388. 000046EA  6000 0184                bra        +0x186 /* 00004870 */
  6389. label000046EE:
  6390. 000046EE  700B                     moveq.l    D0, 0x0B
  6391. 000046F0  B047                     cmp.w      D0, D7
  6392. 000046F2  6632                     bne        +0x34 /* 00004726 */
  6393. 000046F4  487A 01B0                pea.l      [PC + 0x1B0 /* 000048A6, value 0xF736574, pstring "set pattern to " */]
  6394. 000046F8  486E FBE2                pea.l      [A6 - 0x41E]
  6395. 000046FC  3006                     move.w     D0, D6
  6396. 000046FE  48C0                     ext.l      D0
  6397. 00004700  2F00                     move.l     -[A7], D0
  6398. 00004702  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  6399. 00004706  486E FCD2                pea.l      [A6 - 0x32E]
  6400. 0000470A  3F3C 0002                move.w     -[A7], 0x2
  6401. 0000470E  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  6402. 00004712  41ED AFE4                lea.l      A0, [A5 - 0x501C]
  6403. 00004716  43EE FCD2                lea.l      A1, [A6 - 0x32E]
  6404. 0000471A  7011                     moveq.l    D0, 0x11
  6405. label0000471C:
  6406. 0000471C  30D9                     move.w     [A0]+, [A1]+
  6407. 0000471E  51C8 FFFC                dbf        D0, -0x6 /* 0000471C */
  6408. 00004722  6000 014C                bra        +0x14E /* 00004870 */
  6409. label00004726:
  6410. 00004726  7003                     moveq.l    D0, 0x03
  6411. 00004728  B047                     cmp.w      D0, D7
  6412. 0000472A  6604                     bne        +0x6 /* 00004730 */
  6413. 0000472C  4EAD 2D8A                jsr        [A5 + 0x2D8A /* export_1453 */]
  6414. label00004730:
  6415. 00004730  4267                     clr.w      -[A7]
  6416. 00004732  3F07                     move.w     -[A7], D7
  6417. 00004734  4EBA BF1E                jsr        [PC - 0x40E2 /* 00000654 */]
  6418. 00004738  101F                     move.b     D0, [A7]+
  6419. 0000473A  6604                     bne        +0x6 /* 00004740 */
  6420. 0000473C  6000 0146                bra        +0x148 /* 00004884 */
  6421. label00004740:
  6422. 00004740  42A7                     clr.l      -[A7]
  6423. 00004742  3F07                     move.w     -[A7], D7
  6424. 00004744  A949                     syscall    GetMenuHandle
  6425. 00004746  285F                     movea.l    A4, [A7]+
  6426. 00004748  200C                     move.l     D0, A4
  6427. 0000474A  6610                     bne        +0x12 /* 0000475C */
  6428. 0000474C  42A7                     clr.l      -[A7]
  6429. 0000474E  2F3C 4D45 4E55           move.l     -[A7], 0x4D454E55 /* 'MENU' */
  6430. 00004754  3F07                     move.w     -[A7], D7
  6431. 00004756  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  6432. 0000475A  285F                     movea.l    A4, [A7]+
  6433. label0000475C:
  6434. 0000475C  200C                     move.l     D0, A4
  6435. 0000475E  6604                     bne        +0x6 /* 00004764 */
  6436. 00004760  6000 0122                bra        +0x124 /* 00004884 */
  6437. label00004764:
  6438. 00004764  102E 0008                move.b     D0, [A6 + 0x8]
  6439. 00004768  670E                     beq        +0x10 /* 00004778 */
  6440. 0000476A  4267                     clr.w      -[A7]
  6441. 0000476C  3F07                     move.w     -[A7], D7
  6442. 0000476E  3F06                     move.w     -[A7], D6
  6443. 00004770  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  6444. 00004774  3A1F                     move.w     D5, [A7]+
  6445. 00004776  6002                     bra        +0x4 /* 0000477A */
  6446. label00004778:
  6447. 00004778  3A06                     move.w     D5, D6
  6448. label0000477A:
  6449. 0000477A  4A45                     tst.w      D5
  6450. 0000477C  5EC0                     sgt        D0
  6451. 0000477E  4A00                     tst.b      D0
  6452. 00004780  673C                     beq        +0x3E /* 000047BE */
  6453. 00004782  7201                     moveq.l    D1, 0x01
  6454. 00004784  B247                     cmp.w      D1, D7
  6455. 00004786  57C1                     seq        D1
  6456. 00004788  4A01                     tst.b      D1
  6457. 0000478A  670A                     beq        +0xC /* 00004796 */
  6458. 0000478C  7401                     moveq.l    D2, 0x01
  6459. 0000478E  B446                     cmp.w      D2, D6
  6460. 00004790  57C2                     seq        D2
  6461. 00004792  C202                     and.b      D1, D2
  6462. 00004794  6618                     bne        +0x1A /* 000047AE */
  6463. label00004796:
  6464. 00004796  7401                     moveq.l    D2, 0x01
  6465. 00004798  B447                     cmp.w      D2, D7
  6466. 0000479A  5DC2                     slt        D2
  6467. 0000479C  4A02                     tst.b      D2
  6468. 0000479E  671E                     beq        +0x20 /* 000047BE */
  6469. 000047A0  760E                     moveq.l    D3, 0x0E
  6470. 000047A2  B647                     cmp.w      D3, D7
  6471. 000047A4  5CC3                     sge        D3
  6472. 000047A6  C403                     and.b      D2, D3
  6473. 000047A8  8202                     or.b       D1, D2
  6474. 000047AA  C001                     and.b      D0, D1
  6475. 000047AC  6710                     beq        +0x12 /* 000047BE */
  6476. label000047AE:
  6477. 000047AE  3C05                     move.w     D6, D5
  6478. 000047B0  3007                     move.w     D0, D7
  6479. 000047B2  5340                     subq.w     D0, 1
  6480. 000047B4  41ED B7DE                lea.l      A0, [A5 - 0x4822]
  6481. 000047B8  E540                     asl        D0.w, 2
  6482. 000047BA  2870 0000                movea.l    A4, [A0 + D0.w]
  6483. label000047BE:
  6484. 000047BE  2F0C                     move.l     -[A7], A4
  6485. 000047C0  3F06                     move.w     -[A7], D6
  6486. 000047C2  486E FDFC                pea.l      [A6 - 0x204]
  6487. 000047C6  4EAD 2F42                jsr        [A5 + 0x2F42 /* export_1508 */]
  6488. 000047CA  2F0C                     move.l     -[A7], A4
  6489. 000047CC  4267                     clr.w      -[A7]
  6490. 000047CE  486E FEFC                pea.l      [A6 - 0x104]
  6491. 000047D2  4EAD 2F42                jsr        [A5 + 0x2F42 /* export_1508 */]
  6492. 000047D6  487A 00C6                pea.l      [PC + 0xC6 /* 0000489E, value 0x7646F4D, pstring "doMenu " */]
  6493. 000047DA  486E FAE2                pea.l      [A6 - 0x51E]
  6494. 000047DE  486E FDFC                pea.l      [A6 - 0x204]
  6495. 000047E2  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  6496. 000047E6  487A 00B2                pea.l      [PC + 0xB2 /* 0000489A, value 0x22C2200, pstring ",\"" */]
  6497. 000047EA  486E FEFC                pea.l      [A6 - 0x104]
  6498. 000047EE  487A 00A8                pea.l      [PC + 0xA8 /* 00004898, value 0x122022C */]
  6499. 000047F2  486E FBF6                pea.l      [A6 - 0x40A]
  6500. 000047F6  3F3C 0005                move.w     -[A7], 0x5
  6501. 000047FA  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  6502. 000047FE  41ED AFE4                lea.l      A0, [A5 - 0x501C]
  6503. 00004802  43EE FBF6                lea.l      A1, [A6 - 0x40A]
  6504. 00004806  707F                     moveq.l    D0, 0x7F
  6505. label00004808:
  6506. 00004808  30D9                     move.w     [A0]+, [A1]+
  6507. 0000480A  51C8 FFFC                dbf        D0, -0x6 /* 00004808 */
  6508. 0000480E  102E 0008                move.b     D0, [A6 + 0x8]
  6509. 00004812  675C                     beq        +0x5E /* 00004870 */
  6510. 00004814  122D BA5E                move.b     D1, [A5 - 0x45A2]
  6511. 00004818  6610                     bne        +0x12 /* 0000482A */
  6512. 0000481A  822D C2D8                or.b       D1, [A5 - 0x3D28]
  6513. 0000481E  4A01                     tst.b      D1
  6514. 00004820  6608                     bne        +0xA /* 0000482A */
  6515. 00004822  822D C1B6                or.b       D1, [A5 - 0x3E4A]
  6516. 00004826  C001                     and.b      D0, D1
  6517. 00004828  6746                     beq        +0x48 /* 00004870 */
  6518. label0000482A:
  6519. 0000482A  1D6D BA5E FCFA           move.b     [A6 - 0x306], [A5 - 0x45A2]
  6520. 00004830  1D6D C2D8 FCF8           move.b     [A6 - 0x308], [A5 - 0x3D28]
  6521. 00004836  1D6D C1B6 FCF9           move.b     [A6 - 0x307], [A5 - 0x3E4A]
  6522. 0000483C  486E FCF8                pea.l      [A6 - 0x308]
  6523. 00004840  486E FCFC                pea.l      [A6 - 0x304]
  6524. 00004844  4EAD 217A                jsr        [A5 + 0x217A /* export_1067 */]
  6525. 00004848  486D AFE4                pea.l      [A5 - 0x501C]
  6526. 0000484C  487A 0042                pea.l      [PC + 0x42 /* 00004890, value 0x6207769, pstring " with " */]
  6527. 00004850  486E FCFC                pea.l      [A6 - 0x304]
  6528. 00004854  486E FBF6                pea.l      [A6 - 0x40A]
  6529. 00004858  3F3C 0003                move.w     -[A7], 0x3
  6530. 0000485C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  6531. 00004860  41ED AFE4                lea.l      A0, [A5 - 0x501C]
  6532. 00004864  43EE FBF6                lea.l      A1, [A6 - 0x40A]
  6533. 00004868  707F                     moveq.l    D0, 0x7F
  6534. label0000486A:
  6535. 0000486A  30D9                     move.w     [A0]+, [A1]+
  6536. 0000486C  51C8 FFFC                dbf        D0, -0x6 /* 0000486A */
  6537. label00004870:
  6538. 00004870  102D A07E                move.b     D0, [A5 - 0x5F82]
  6539. 00004874  0A00 0001                xori.b     D0, 0x1
  6540. 00004878  1B40 B866                move.b     [A5 - 0x479A], D0
  6541. 0000487C  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  6542. 00004880  422D B866                clr.b      [A5 - 0x479A]
  6543. label00004884:
  6544. 00004884  4CDF 10E8                movem.l    D3,D5,D6,D7,A4, [A7]+
  6545. 00004888  4E5E                     unlink     A6
  6546. 0000488A  205F                     movea.l    A0, [A7]+
  6547. 0000488C  5C4F                     addq.w     A7, 6
  6548. 0000488E  4ED0                     jmp        [A0]
  6549. 00004890  0620 7769                addi.b     -[A0], 0x69 /* 'i' */
  6550. 00004894  7468                     moveq.l    D2, 0x68
  6551. 00004896  2000                     move.l     D0, D0
  6552. 00004898  0122                     btst       -[A2], D0
  6553. 0000489A  022C 2200 0764           andi.b     [A4 + 0x764], 0x0
  6554. 000048A0  6F4D                     ble        +0x4F /* 000048EF */
  6555. 000048A2  656E                     bcs        +0x70 /* 00004912 */
  6556. 000048A4  7520                     moveq.l    D2, 0x20
  6557. 000048A6  0F73 6574                bchg       <<invalid full ext with I/IS == 4>>, D7
  6558. 000048AA  2070 6174                movea.l    A0, <<invalid full ext with I/IS == 4>>
  6559. 000048AE  7465                     moveq.l    D2, 0x65
  6560. 000048B0  726E                     moveq.l    D1, 0x6E
  6561. 000048B2  2074 6F20 0C63           movea.l    A0, [A4 + 0xC63 + D6 * 8]
  6562. 000048B8  686F                     bvc        +0x71 /* 00004929 */
  6563. 000048BA  6F73                     ble        +0x75 /* 0000492F */
  6564. 000048BC  6520                     bcs        +0x22 /* 000048DE */
  6565. 000048BE  746F                     moveq.l    D2, 0x6F
  6566. 000048C0  6F6C                     ble        +0x6E /* 0000492E */
  6567. 000048C2  2000                     move.l     D0, D0
  6568. export_1215:
  6569. 000048C4  4E56 FFFC                link       A6, -0x0004
  6570. 000048C8  2F0C                     move.l     -[A7], A4
  6571. 000048CA  286D A53E                movea.l    A4, [A5 - 0x5AC2]
  6572. label000048CE:
  6573. 000048CE  200C                     move.l     D0, A4
  6574. 000048D0  670E                     beq        +0x10 /* 000048E0 */
  6575. 000048D2  2F0C                     move.l     -[A7], A4
  6576. 000048D4  4EBA 057C                jsr        [PC + 0x57C /* 00004E52 */]
  6577. 000048D8  2054                     movea.l    A0, [A4]
  6578. 000048DA  2868 003E                movea.l    A4, [A0 + 0x3E]
  6579. label000048DE:
  6580. 000048DE  60EE                     bra        -0x10 /* 000048CE */
  6581. label000048E0:
  6582. 000048E0  285F                     movea.l    A4, [A7]+
  6583. 000048E2  4E5E                     unlink     A6
  6584. 000048E4  4E75                     rts
  6585. fn000048E6:
  6586. 000048E6  4E56 0000                link       A6, 0
  6587. 000048EA  2F2D A1F2                move.l     -[A7], [A5 - 0x5E0E]
  6588. 000048EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6589. 000048F2  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  6590. 000048F6  4267                     clr.w      -[A7]
  6591. 000048F8  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  6592. 000048FC  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  6593. 00004900  4E5E                     unlink     A6
  6594. 00004902  205F                     movea.l    A0, [A7]+
  6595. 00004904  584F                     addq.w     A7, 4
  6596. 00004906  4ED0                     jmp        [A0]
  6597. export_1216:
  6598. fn00004908:
  6599. 00004908  4E56 FFF4                link       A6, -0x000C
  6600. 0000490C  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  6601. 00004910  282E 0008                move.l     D4, [A6 + 0x8]
  6602. // begin alternate branch 00004912-0000491A
  6603. label00004912:
  6604. 00004912  0008 1D7C                ori.b      A0, 0x7C /* '|' */
  6605. 00004916  0001 000C                ori.b      D1, 0xC
  6606. // end alternate branch 00004912-0000491A
  6607. label00004912: // (misaligned)
  6608. 00004914  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  6609. 0000491A  7008                     moveq.l    D0, 0x08
  6610. 0000491C  B0AD A1CA                cmp.l      D0, [A5 - 0x5E36]
  6611. 00004920  660A                     bne        +0xC /* 0000492C */
  6612. 00004922  486D C6D8                pea.l      [A5 - 0x3928]
  6613. 00004926  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  6614. 0000492A  6054                     bra        +0x56 /* 00004980 */
  6615. label0000492C:
  6616. 0000492C  42A7                     clr.l      -[A7]
  6617. label0000492E:
  6618. 0000492E  2F04                     move.l     -[A7], D4
  6619. 00004930  2F3C 0000 5580           move.l     -[A7], 0x5580
  6620. 00004936  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  6621. 0000493A  2C1F                     move.l     D6, [A7]+
  6622. 0000493C  4AAD C6D8                tst.l      [A5 - 0x3928]
  6623. 00004940  660E                     bne        +0x10 /* 00004950 */
  6624. 00004942  42A7                     clr.l      -[A7]
  6625. 00004944  2F06                     move.l     -[A7], D6
  6626. 00004946  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  6627. 0000494A  2B5F C6D8                move.l     [A5 - 0x3928], [A7]+
  6628. 0000494E  600A                     bra        +0xC /* 0000495A */
  6629. label00004950:
  6630. 00004950  2F2D C6D8                move.l     -[A7], [A5 - 0x3928]
  6631. 00004954  2F06                     move.l     -[A7], D6
  6632. 00004956  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  6633. label0000495A:
  6634. 0000495A  4AAD C6D8                tst.l      [A5 - 0x3928]
  6635. 0000495E  57C0                     seq        D0
  6636. 00004960  4A00                     tst.b      D0
  6637. 00004962  6614                     bne        +0x16 /* 00004978 */
  6638. 00004964  2F00                     move.l     -[A7], D0
  6639. 00004966  4267                     clr.w      -[A7]
  6640. 00004968  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  6641. 0000496C  321F                     move.w     D1, [A7]+
  6642. 0000496E  201F                     move.l     D0, [A7]+
  6643. 00004970  4A41                     tst.w      D1
  6644. 00004972  56C1                     sne        D1
  6645. 00004974  8001                     or.b       D0, D1
  6646. 00004976  6708                     beq        +0xA /* 00004980 */
  6647. label00004978:
  6648. 00004978  422E 000C                clr.b      [A6 + 0xC]
  6649. 0000497C  6000 0090                bra        +0x92 /* 00004A0E */
  6650. label00004980:
  6651. 00004980  42A7                     clr.l      -[A7]
  6652. 00004982  2004                     move.l     D0, D4
  6653. 00004984  5880                     addq.l     D0, 4
  6654. 00004986  E780                     asl        D0, 3
  6655. 00004988  5080                     addq.l     D0, 8
  6656. 0000498A  2F00                     move.l     -[A7], D0
  6657. 0000498C  203C 0000 5584           move.l     D0, 0x5584
  6658. 00004992  E780                     asl        D0, 3
  6659. 00004994  5080                     addq.l     D0, 8
  6660. 00004996  2F00                     move.l     -[A7], D0
  6661. 00004998  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  6662. 0000499C  2E1F                     move.l     D7, [A7]+
  6663. 0000499E  BEAD A1B6                cmp.l      D7, [A5 - 0x5E4A]
  6664. 000049A2  6F66                     ble        +0x68 /* 00004A0A */
  6665. 000049A4  2A2D A086                move.l     D5, [A5 - 0x5F7A]
  6666. 000049A8  2B6D A1B6 A086           move.l     [A5 - 0x5F7A], [A5 - 0x5E4A]
  6667. 000049AE  4267                     clr.w      -[A7]
  6668. 000049B0  2F07                     move.l     -[A7], D7
  6669. 000049B2  4EBA FF32                jsr        [PC - 0xCE /* 000048E6 */]
  6670. 000049B6  4A5F                     tst.w      [A7]+
  6671. 000049B8  670A                     beq        +0xC /* 000049C4 */
  6672. 000049BA  2B45 A086                move.l     [A5 - 0x5F7A], D5
  6673. 000049BE  422E 000C                clr.b      [A6 + 0xC]
  6674. 000049C2  604A                     bra        +0x4C /* 00004A0E */
  6675. label000049C4:
  6676. 000049C4  4267                     clr.w      -[A7]
  6677. 000049C6  42A7                     clr.l      -[A7]
  6678. 000049C8  2004                     move.l     D0, D4
  6679. 000049CA  D0BC 0000 2800           add.l      D0, 0x2800 /* '(\0' */
  6680. 000049D0  2F00                     move.l     -[A7], D0
  6681. 000049D2  2F3C 0000 8000           move.l     -[A7], 0x8000
  6682. 000049D8  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  6683. 000049DC  4EAD 2DDA                jsr        [A5 + 0x2DDA /* export_1463 */]
  6684. 000049E0  101F                     move.b     D0, [A7]+
  6685. 000049E2  6622                     bne        +0x24 /* 00004A06 */
  6686. 000049E4  2B45 A086                move.l     [A5 - 0x5F7A], D5
  6687. 000049E8  4267                     clr.w      -[A7]
  6688. 000049EA  2F2D A1B6                move.l     -[A7], [A5 - 0x5E4A]
  6689. 000049EE  4EBA FEF6                jsr        [PC - 0x10A /* 000048E6 */]
  6690. 000049F2  4A5F                     tst.w      [A7]+
  6691. 000049F4  670A                     beq        +0xC /* 00004A00 */
  6692. 000049F6  2F3C 0001 6FA2           move.l     -[A7], 0x16FA2
  6693. 000049FC  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  6694. label00004A00:
  6695. 00004A00  422E 000C                clr.b      [A6 + 0xC]
  6696. 00004A04  6008                     bra        +0xA /* 00004A0E */
  6697. label00004A06:
  6698. 00004A06  2B47 A1B6                move.l     [A5 - 0x5E4A], D7
  6699. label00004A0A:
  6700. 00004A0A  2B47 A086                move.l     [A5 - 0x5F7A], D7
  6701. label00004A0E:
  6702. 00004A0E  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  6703. 00004A12  4E5E                     unlink     A6
  6704. 00004A14  2E9F                     move.l     [A7], [A7]+
  6705. 00004A16  4E75                     rts
  6706. export_1217:
  6707. fn00004A18:
  6708. 00004A18  4E56 FFF0                link       A6, -0x0010
  6709. 00004A1C  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  6710. 00004A20  3C2E 0008                move.w     D6, [A6 + 0x8]
  6711. 00004A24  3E2E 000A                move.w     D7, [A6 + 0xA]
  6712. 00004A28  486E FFFC                pea.l      [A6 - 0x4]
  6713. 00004A2C  A874                     syscall    GetPort
  6714. 00004A2E  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  6715. 00004A32  A873                     syscall    SetPort
  6716. 00004A34  102D C2D6                move.b     D0, [A5 - 0x3D2A]
  6717. 00004A38  6714                     beq        +0x16 /* 00004A4E */
  6718. 00004A3A  7000                     moveq.l    D0, 0x00
  6719. 00004A3C  3207                     move.w     D1, D7
  6720. 00004A3E  D27C 0010                add.w      D1, 0x10
  6721. 00004A42  3001                     move.w     D0, D1
  6722. 00004A44  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  6723. 00004A4A  3E00                     move.w     D7, D0
  6724. 00004A4C  6010                     bra        +0x12 /* 00004A5E */
  6725. label00004A4E:
  6726. 00004A4E  7000                     moveq.l    D0, 0x00
  6727. 00004A50  3207                     move.w     D1, D7
  6728. 00004A52  5041                     addq.w     D1, 8
  6729. 00004A54  3001                     move.w     D0, D1
  6730. 00004A56  C0BC FFFF FFF0           and.l      D0, 0xFFFFFFF0
  6731. 00004A5C  3E00                     move.w     D7, D0
  6732. label00004A5E:
  6733. 00004A5E  4A6D A0A0                tst.w      [A5 - 0x5F60]
  6734. 00004A62  6C18                     bge        +0x1A /* 00004A7C */
  6735. 00004A64  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  6736. 00004A68  2050                     movea.l    A0, [A0]
  6737. 00004A6A  43EE FFF0                lea.l      A1, [A6 - 0x10]
  6738. 00004A6E  41E8 0020                lea.l      A0, [A0 + 0x20]
  6739. 00004A72  7003                     moveq.l    D0, 0x03
  6740. label00004A74:
  6741. 00004A74  32D8                     move.w     [A1]+, [A0]+
  6742. 00004A76  51C8 FFFC                dbf        D0, -0x6 /* 00004A74 */
  6743. 00004A7A  6014                     bra        +0x16 /* 00004A90 */
  6744. label00004A7C:
  6745. 00004A7C  206D C242                movea.l    A0, [A5 - 0x3DBE]
  6746. 00004A80  43EE FFF0                lea.l      A1, [A6 - 0x10]
  6747. 00004A84  41E8 0010                lea.l      A0, [A0 + 0x10]
  6748. 00004A88  7003                     moveq.l    D0, 0x03
  6749. label00004A8A:
  6750. 00004A8A  32D8                     move.w     [A1]+, [A0]+
  6751. 00004A8C  51C8 FFFC                dbf        D0, -0x6 /* 00004A8A */
  6752. label00004A90:
  6753. 00004A90  382E FFF4                move.w     D4, [A6 - 0xC]
  6754. 00004A94  986E FFF0                sub.w      D4, [A6 - 0x10]
  6755. 00004A98  3A2E FFF6                move.w     D5, [A6 - 0xA]
  6756. 00004A9C  9A6E FFF2                sub.w      D5, [A6 - 0xE]
  6757. 00004AA0  4267                     clr.w      -[A7]
  6758. 00004AA2  3F07                     move.w     -[A7], D7
  6759. 00004AA4  302D C70A                move.w     D0, [A5 - 0x38F6]
  6760. 00004AA8  9045                     sub.w      D0, D5
  6761. 00004AAA  3F00                     move.w     -[A7], D0
  6762. 00004AAC  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  6763. 00004AB0  3E1F                     move.w     D7, [A7]+
  6764. 00004AB2  4267                     clr.w      -[A7]
  6765. 00004AB4  3F07                     move.w     -[A7], D7
  6766. 00004AB6  4267                     clr.w      -[A7]
  6767. 00004AB8  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  6768. 00004ABC  3E1F                     move.w     D7, [A7]+
  6769. 00004ABE  4267                     clr.w      -[A7]
  6770. 00004AC0  3F06                     move.w     -[A7], D6
  6771. 00004AC2  302D C708                move.w     D0, [A5 - 0x38F8]
  6772. 00004AC6  9044                     sub.w      D0, D4
  6773. 00004AC8  3F00                     move.w     -[A7], D0
  6774. 00004ACA  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  6775. 00004ACE  3C1F                     move.w     D6, [A7]+
  6776. 00004AD0  4267                     clr.w      -[A7]
  6777. 00004AD2  3F06                     move.w     -[A7], D6
  6778. 00004AD4  4267                     clr.w      -[A7]
  6779. 00004AD6  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  6780. 00004ADA  3C1F                     move.w     D6, [A7]+
  6781. 00004ADC  4A6D A0A0                tst.w      [A5 - 0x5F60]
  6782. 00004AE0  6D22                     blt        +0x24 /* 00004B04 */
  6783. 00004AE2  3F07                     move.w     -[A7], D7
  6784. 00004AE4  3F06                     move.w     -[A7], D6
  6785. 00004AE6  A878                     syscall    SetOrigin
  6786. 00004AE8  206D C242                movea.l    A0, [A5 - 0x3DBE]
  6787. 00004AEC  4868 0010                pea.l      [A0 + 0x10]
  6788. 00004AF0  A87B                     syscall    ClipRect
  6789. 00004AF2  4EAD 2D42                jsr        [A5 + 0x2D42 /* export_1444 */]
  6790. 00004AF6  102D C2D6                move.b     D0, [A5 - 0x3D2A]
  6791. 00004AFA  671C                     beq        +0x1E /* 00004B18 */
  6792. 00004AFC  4267                     clr.w      -[A7]
  6793. 00004AFE  4EBA 040A                jsr        [PC + 0x40A /* 00004F0A */]
  6794. 00004B02  6014                     bra        +0x16 /* 00004B18 */
  6795. label00004B04:
  6796. 00004B04  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  6797. 00004B08  2850                     movea.l    A4, [A0]
  6798. 00004B0A  197C 0001 0033           move.b     [A4 + 0x33], 0x1
  6799. 00004B10  3947 002A                move.w     [A4 + 0x2A], D7
  6800. 00004B14  3946 0028                move.w     [A4 + 0x28], D6
  6801. label00004B18:
  6802. 00004B18  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6803. 00004B1C  A873                     syscall    SetPort
  6804. 00004B1E  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  6805. 00004B22  4E5E                     unlink     A6
  6806. 00004B24  2E9F                     move.l     [A7], [A7]+
  6807. 00004B26  4E75                     rts
  6808. export_1218:
  6809. 00004B28  4E56 FFF0                link       A6, -0x0010
  6810. 00004B2C  206E 0008                movea.l    A0, [A6 + 0x8]
  6811. 00004B30  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6812. 00004B34  7003                     moveq.l    D0, 0x03
  6813. label00004B36:
  6814. 00004B36  32D8                     move.w     [A1]+, [A0]+
  6815. 00004B38  51C8 FFFC                dbf        D0, -0x6 /* 00004B36 */
  6816. 00004B3C  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  6817. 00004B40  486E FFF0                pea.l      [A6 - 0x10]
  6818. 00004B44  4EAD 2F8A                jsr        [A5 + 0x2F8A /* export_1517 */]
  6819. 00004B48  486E FFF8                pea.l      [A6 - 0x8]
  6820. 00004B4C  1F3C 0001                move.b     -[A7], 0x1
  6821. 00004B50  1F3C 0001                move.b     -[A7], 0x1
  6822. 00004B54  4EBA 00BC                jsr        [PC + 0xBC /* 00004C12 */]
  6823. 00004B58  486E FFF0                pea.l      [A6 - 0x10]
  6824. 00004B5C  4EAD 2CB2                jsr        [A5 + 0x2CB2 /* export_1426 */]
  6825. 00004B60  4E5E                     unlink     A6
  6826. 00004B62  2E9F                     move.l     [A7], [A7]+
  6827. 00004B64  4E75                     rts
  6828. export_1219:
  6829. 00004B66  4E56 FFFC                link       A6, -0x0004
  6830. 00004B6A  206D C242                movea.l    A0, [A5 - 0x3DBE]
  6831. 00004B6E  2D68 0010 FFFC           move.l     [A6 - 0x4], [A0 + 0x10]
  6832. 00004B74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6833. 00004B78  4EBA FE9E                jsr        [PC - 0x162 /* 00004A18 */]
  6834. 00004B7C  206D C242                movea.l    A0, [A5 - 0x3DBE]
  6835. 00004B80  2028 0010                move.l     D0, [A0 + 0x10]
  6836. 00004B84  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  6837. 00004B88  671A                     beq        +0x1C /* 00004BA4 */
  6838. 00004B8A  1B6D C2D6 B3AE           move.b     [A5 - 0x4C52], [A5 - 0x3D2A]
  6839. 00004B90  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  6840. 00004B94  422D B3AE                clr.b      [A5 - 0x4C52]
  6841. 00004B98  206D C242                movea.l    A0, [A5 - 0x3DBE]
  6842. 00004B9C  4868 0010                pea.l      [A0 + 0x10]
  6843. 00004BA0  4EBA E9A2                jsr        [PC - 0x165E /* 00003544 */]
  6844. label00004BA4:
  6845. 00004BA4  4E5E                     unlink     A6
  6846. 00004BA6  2E9F                     move.l     [A7], [A7]+
  6847. 00004BA8  4E75                     rts
  6848. fn00004BAA:
  6849. 00004BAA  4E56 FD00                link       A6, -0x0300
  6850. 00004BAE  4A6D A0A0                tst.w      [A5 - 0x5F60]
  6851. 00004BB2  5CC0                     sge        D0
  6852. 00004BB4  802E 0008                or.b       D0, [A6 + 0x8]
  6853. 00004BB8  0240 0001                andi.w     D0, 0x1
  6854. 00004BBC  674C                     beq        +0x4E /* 00004C0A */
  6855. 00004BBE  486E FD00                pea.l      [A6 - 0x300]
  6856. 00004BC2  1F2D B3E4                move.b     -[A7], [A5 - 0x4C1C]
  6857. 00004BC6  1F3C 0001                move.b     -[A7], 0x1
  6858. 00004BCA  4EAD 0CF2                jsr        [A5 + 0xCF2 /* export_410 */]
  6859. 00004BCE  205F                     movea.l    A0, [A7]+
  6860. 00004BD0  43EE FE00                lea.l      A1, [A6 - 0x200]
  6861. 00004BD4  707F                     moveq.l    D0, 0x7F
  6862. label00004BD6:
  6863. 00004BD6  32D8                     move.w     [A1]+, [A0]+
  6864. 00004BD8  51C8 FFFC                dbf        D0, -0x6 /* 00004BD6 */
  6865. 00004BDC  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  6866. 00004BE0  486E FF00                pea.l      [A6 - 0x100]
  6867. 00004BE4  A919                     syscall    GetWTitle
  6868. 00004BE6  4267                     clr.w      -[A7]
  6869. 00004BE8  486E FE00                pea.l      [A6 - 0x200]
  6870. 00004BEC  486E FF00                pea.l      [A6 - 0x100]
  6871. 00004BF0  1F3C 0001                move.b     -[A7], 0x1
  6872. 00004BF4  1F3C 0001                move.b     -[A7], 0x1
  6873. 00004BF8  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  6874. 00004BFC  101F                     move.b     D0, [A7]+
  6875. 00004BFE  660A                     bne        +0xC /* 00004C0A */
  6876. 00004C00  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  6877. 00004C04  486E FE00                pea.l      [A6 - 0x200]
  6878. 00004C08  A91A                     syscall    SetWTitle
  6879. label00004C0A:
  6880. 00004C0A  4E5E                     unlink     A6
  6881. 00004C0C  205F                     movea.l    A0, [A7]+
  6882. 00004C0E  544F                     addq.w     A7, 2
  6883. 00004C10  4ED0                     jmp        [A0]
  6884. export_1220:
  6885. fn00004C12:
  6886. 00004C12  4E56 FFF0                link       A6, -0x0010
  6887. 00004C16  2F0C                     move.l     -[A7], A4
  6888. 00004C18  206E 000C                movea.l    A0, [A6 + 0xC]
  6889. 00004C1C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6890. 00004C20  7003                     moveq.l    D0, 0x03
  6891. label00004C22:
  6892. 00004C22  32D8                     move.w     [A1]+, [A0]+
  6893. 00004C24  51C8 FFFC                dbf        D0, -0x6 /* 00004C22 */
  6894. 00004C28  486E FFF8                pea.l      [A6 - 0x8]
  6895. 00004C2C  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  6896. 00004C30  4A6D A0A0                tst.w      [A5 - 0x5F60]
  6897. 00004C34  6C1E                     bge        +0x20 /* 00004C54 */
  6898. 00004C36  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  6899. 00004C3A  2850                     movea.l    A4, [A0]
  6900. 00004C3C  41EC 0020                lea.l      A0, [A4 + 0x20]
  6901. 00004C40  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6902. 00004C44  7003                     moveq.l    D0, 0x03
  6903. label00004C46:
  6904. 00004C46  30D9                     move.w     [A0]+, [A1]+
  6905. 00004C48  51C8 FFFC                dbf        D0, -0x6 /* 00004C46 */
  6906. 00004C4C  197C 0001 0032           move.b     [A4 + 0x32], 0x1
  6907. 00004C52  607E                     bra        +0x80 /* 00004CD2 */
  6908. label00004C54:
  6909. 00004C54  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  6910. 00004C58  486E FFF0                pea.l      [A6 - 0x10]
  6911. 00004C5C  4EAD 2F8A                jsr        [A5 + 0x2F8A /* export_1517 */]
  6912. 00004C60  4267                     clr.w      -[A7]
  6913. 00004C62  486E FFF0                pea.l      [A6 - 0x10]
  6914. 00004C66  486E FFF8                pea.l      [A6 - 0x8]
  6915. 00004C6A  A8A6                     syscall    EqualRect
  6916. 00004C6C  101F                     move.b     D0, [A7]+
  6917. 00004C6E  6702                     beq        +0x4 /* 00004C72 */
  6918. 00004C70  6060                     bra        +0x62 /* 00004CD2 */
  6919. label00004C72:
  6920. 00004C72  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  6921. 00004C76  2050                     movea.l    A0, [A0]
  6922. 00004C78  1028 0039                move.b     D0, [A0 + 0x39]
  6923. 00004C7C  660C                     bne        +0xE /* 00004C8A */
  6924. 00004C7E  486E FFF8                pea.l      [A6 - 0x8]
  6925. 00004C82  2F3C 4000 4000           move.l     -[A7], 0x40004000 /* '@\0@\0' */
  6926. 00004C88  A8A8                     syscall    OffsetRect
  6927. label00004C8A:
  6928. 00004C8A  2F2D C70C                move.l     -[A7], [A5 - 0x38F4]
  6929. 00004C8E  486E FFF8                pea.l      [A6 - 0x8]
  6930. 00004C92  4267                     clr.w      -[A7]
  6931. 00004C94  4EBA 07E4                jsr        [PC + 0x7E4 /* 0000547A */]
  6932. 00004C98  206D C242                movea.l    A0, [A5 - 0x3DBE]
  6933. 00004C9C  49E8 0010                lea.l      A4, [A0 + 0x10]
  6934. 00004CA0  2F14                     move.l     -[A7], [A4]
  6935. 00004CA2  4EBA FD74                jsr        [PC - 0x28C /* 00004A18 */]
  6936. 00004CA6  4EAD 2D92                jsr        [A5 + 0x2D92 /* export_1454 */]
  6937. 00004CAA  102E 000A                move.b     D0, [A6 + 0xA]
  6938. 00004CAE  6704                     beq        +0x6 /* 00004CB4 */
  6939. 00004CB0  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  6940. label00004CB4:
  6941. 00004CB4  102E 0008                move.b     D0, [A6 + 0x8]
  6942. 00004CB8  670C                     beq        +0xE /* 00004CC6 */
  6943. 00004CBA  206D C242                movea.l    A0, [A5 - 0x3DBE]
  6944. 00004CBE  4868 0010                pea.l      [A0 + 0x10]
  6945. 00004CC2  4EBA E880                jsr        [PC - 0x1780 /* 00003544 */]
  6946. label00004CC6:
  6947. 00004CC6  206D C4E2                movea.l    A0, [A5 - 0x3B1E]
  6948. 00004CCA  2050                     movea.l    A0, [A0]
  6949. 00004CCC  317C FFFF 0002           move.w     [A0 + 0x2], 0xFFFF
  6950. label00004CD2:
  6951. 00004CD2  285F                     movea.l    A4, [A7]+
  6952. 00004CD4  4E5E                     unlink     A6
  6953. 00004CD6  205F                     movea.l    A0, [A7]+
  6954. 00004CD8  504F                     addq.w     A7, 8
  6955. 00004CDA  4ED0                     jmp        [A0]
  6956. export_1221:
  6957. 00004CDC  4E56 FFFE                link       A6, -0x0002
  6958. 00004CE0  2F07                     move.l     -[A7], D7
  6959. 00004CE2  206E 0008                movea.l    A0, [A6 + 0x8]
  6960. 00004CE6  7017                     moveq.l    D0, 0x17
  6961. 00004CE8  B050                     cmp.w      D0, [A0]
  6962. 00004CEA  56C7                     sne        D7
  6963. 00004CEC  4407                     neg.b      D7
  6964. 00004CEE  1007                     move.b     D0, D7
  6965. 00004CF0  6712                     beq        +0x14 /* 00004D04 */
  6966. 00004CF2  7200                     moveq.l    D1, 0x00
  6967. 00004CF4  322D C508                move.w     D1, [A5 - 0x3AF8]
  6968. 00004CF8  C2BC 0000 0200           and.l      D1, 0x200
  6969. 00004CFE  4A81                     tst.l      D1
  6970. 00004D00  56C1                     sne        D1
  6971. 00004D02  C001                     and.b      D0, D1
  6972. label00004D04:
  6973. 00004D04  1B40 C2D8                move.b     [A5 - 0x3D28], D0
  6974. 00004D08  1007                     move.b     D0, D7
  6975. 00004D0A  6712                     beq        +0x14 /* 00004D1E */
  6976. 00004D0C  7200                     moveq.l    D1, 0x00
  6977. 00004D0E  322D C508                move.w     D1, [A5 - 0x3AF8]
  6978. 00004D12  C2BC 0000 0100           and.l      D1, 0x100
  6979. 00004D18  4A81                     tst.l      D1
  6980. 00004D1A  56C1                     sne        D1
  6981. 00004D1C  C001                     and.b      D0, D1
  6982. label00004D1E:
  6983. 00004D1E  1B40 BA5E                move.b     [A5 - 0x45A2], D0
  6984. 00004D22  1007                     move.b     D0, D7
  6985. 00004D24  6712                     beq        +0x14 /* 00004D38 */
  6986. 00004D26  7200                     moveq.l    D1, 0x00
  6987. 00004D28  322D C508                move.w     D1, [A5 - 0x3AF8]
  6988. 00004D2C  C2BC 0000 0800           and.l      D1, 0x800
  6989. 00004D32  4A81                     tst.l      D1
  6990. 00004D34  56C1                     sne        D1
  6991. 00004D36  C001                     and.b      D0, D1
  6992. label00004D38:
  6993. 00004D38  1B40 C1B6                move.b     [A5 - 0x3E4A], D0
  6994. 00004D3C  2E1F                     move.l     D7, [A7]+
  6995. 00004D3E  4E5E                     unlink     A6
  6996. 00004D40  2E9F                     move.l     [A7], [A7]+
  6997. 00004D42  4E75                     rts
  6998. export_1222:
  6999. fn00004D44:
  7000. 00004D44  4E56 FFFE                link       A6, -0x0002
  7001. 00004D48  3F3C 7E0C                move.w     -[A7], 0x7E0C
  7002. 00004D4C  3F3A 003C                move.w     -[A7], [PC + 0x3C /* 00004D8A, value 0x0 */]
  7003. 00004D50  2F3C 000C 0001           move.l     -[A7], 0xC0001
  7004. 00004D56  4EBA 0156                jsr        [PC + 0x156 /* 00004EAE */]
  7005. 00004D5A  102D A1F7                move.b     D0, [A5 - 0x5E09]
  7006. 00004D5E  6726                     beq        +0x28 /* 00004D86 */
  7007. 00004D60  42A7                     clr.l      -[A7]
  7008. 00004D62  3F3C 0008                move.w     -[A7], 0x8
  7009. 00004D66  2F3C 8402 0008           move.l     -[A7], 0x84020008
  7010. 00004D6C  A8B5                     syscall    ScriptUtil
  7011. 00004D6E  2B5F B500                move.l     [A5 - 0x4B00], [A7]+
  7012. 00004D72  2F3C 0008 0000           move.l     -[A7], 0x80000
  7013. 00004D78  42A7                     clr.l      -[A7]
  7014. 00004D7A  2F3C 8206 000A           move.l     -[A7], 0x8206000A
  7015. 00004D80  A8B5                     syscall    ScriptUtil
  7016. 00004D82  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  7017. label00004D86:
  7018. 00004D86  4E5E                     unlink     A6
  7019. 00004D88  4E75                     rts
  7020. 00004D8A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7021. export_1223: // at 00004D8C (misaligned)
  7022. 00004D8E  FEF4                     .extension 0xEF4 // unimplemented
  7023. 00004D90  206E 0008                movea.l    A0, [A6 + 0x8]
  7024. 00004D94  43EE FF00                lea.l      A1, [A6 - 0x100]
  7025. 00004D98  707F                     moveq.l    D0, 0x7F
  7026. label00004D9A:
  7027. 00004D9A  32D8                     move.w     [A1]+, [A0]+
  7028. 00004D9C  51C8 FFFC                dbf        D0, -0x6 /* 00004D9A */
  7029. 00004DA0  4267                     clr.w      -[A7]
  7030. 00004DA2  206E 000E                movea.l    A0, [A6 + 0xE]
  7031. 00004DA6  2050                     movea.l    A0, [A0]
  7032. 00004DA8  3F10                     move.w     -[A7], [A0]
  7033. 00004DAA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7034. 00004DAE  486E FEFC                pea.l      [A6 - 0x104]
  7035. 00004DB2  486E FEF8                pea.l      [A6 - 0x108]
  7036. 00004DB6  486E FEF4                pea.l      [A6 - 0x10C]
  7037. 00004DBA  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  7038. 00004DBE  1D5F FEFF                move.b     [A6 - 0x101], [A7]+
  7039. 00004DC2  102E FEFF                move.b     D0, [A6 - 0x101]
  7040. 00004DC6  670E                     beq        +0x10 /* 00004DD6 */
  7041. 00004DC8  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  7042. 00004DCC  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  7043. 00004DD0  486E FF00                pea.l      [A6 - 0x100]
  7044. 00004DD4  A947                     syscall    SetMenuItemText/SetItem
  7045. label00004DD6:
  7046. 00004DD6  4AAE FEF4                tst.l      [A6 - 0x10C]
  7047. 00004DDA  670E                     beq        +0x10 /* 00004DEA */
  7048. 00004DDC  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  7049. 00004DE0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7050. 00004DE4  486E FF00                pea.l      [A6 - 0x100]
  7051. 00004DE8  A947                     syscall    SetMenuItemText/SetItem
  7052. label00004DEA:
  7053. 00004DEA  4E5E                     unlink     A6
  7054. 00004DEC  205F                     movea.l    A0, [A7]+
  7055. 00004DEE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7056. 00004DF2  4ED0                     jmp        [A0]
  7057. export_1224:
  7058. 00004DF4  4E56 FFF4                link       A6, -0x000C
  7059. 00004DF8  4267                     clr.w      -[A7]
  7060. 00004DFA  206E 000C                movea.l    A0, [A6 + 0xC]
  7061. 00004DFE  2050                     movea.l    A0, [A0]
  7062. 00004E00  3F10                     move.w     -[A7], [A0]
  7063. 00004E02  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  7064. 00004E06  486E FFFC                pea.l      [A6 - 0x4]
  7065. 00004E0A  486E FFF8                pea.l      [A6 - 0x8]
  7066. 00004E0E  486E FFF4                pea.l      [A6 - 0xC]
  7067. 00004E12  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  7068. 00004E16  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  7069. 00004E1A  102E FFFF                move.b     D0, [A6 - 0x1]
  7070. 00004E1E  6712                     beq        +0x14 /* 00004E32 */
  7071. 00004E20  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7072. 00004E24  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  7073. 00004E28  4240                     clr.w      D0
  7074. 00004E2A  102E 0009                move.b     D0, [A6 + 0x9]
  7075. 00004E2E  3F00                     move.w     -[A7], D0
  7076. 00004E30  A942                     syscall    SetItmStyle
  7077. label00004E32:
  7078. 00004E32  4AAE FFF4                tst.l      [A6 - 0xC]
  7079. 00004E36  6712                     beq        +0x14 /* 00004E4A */
  7080. 00004E38  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7081. 00004E3C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  7082. 00004E40  4240                     clr.w      D0
  7083. 00004E42  102E 0009                move.b     D0, [A6 + 0x9]
  7084. 00004E46  3F00                     move.w     -[A7], D0
  7085. 00004E48  A942                     syscall    SetItmStyle
  7086. label00004E4A:
  7087. 00004E4A  4E5E                     unlink     A6
  7088. 00004E4C  205F                     movea.l    A0, [A7]+
  7089. 00004E4E  504F                     addq.w     A7, 8
  7090. 00004E50  4ED0                     jmp        [A0]
  7091. fn00004E52:
  7092. 00004E52  4E56 FCFA                link       A6, -0x0306
  7093. 00004E56  206E 0008                movea.l    A0, [A6 + 0x8]
  7094. 00004E5A  2050                     movea.l    A0, [A0]
  7095. 00004E5C  2F28 000C                move.l     -[A7], [A0 + 0xC]
  7096. 00004E60  486E FEFA                pea.l      [A6 - 0x106]
  7097. 00004E64  4EAD 0D82                jsr        [A5 + 0xD82 /* export_428 */]
  7098. 00004E68  102D B3E4                move.b     D0, [A5 - 0x4C1C]
  7099. 00004E6C  6712                     beq        +0x14 /* 00004E80 */
  7100. 00004E6E  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  7101. 00004E72  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  7102. 00004E76  486E FDFA                pea.l      [A6 - 0x206]
  7103. 00004E7A  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  7104. 00004E7E  6004                     bra        +0x6 /* 00004E84 */
  7105. label00004E80:
  7106. 00004E80  422E FDFA                clr.b      [A6 - 0x206]
  7107. label00004E84:
  7108. 00004E84  206E 0008                movea.l    A0, [A6 + 0x8]
  7109. 00004E88  2050                     movea.l    A0, [A0]
  7110. 00004E8A  2F28 0004                move.l     -[A7], [A0 + 0x4]
  7111. 00004E8E  486E FDFA                pea.l      [A6 - 0x206]
  7112. 00004E92  486E FF00                pea.l      [A6 - 0x100]
  7113. 00004E96  486E FCFA                pea.l      [A6 - 0x306]
  7114. 00004E9A  3F3C 0002                move.w     -[A7], 0x2
  7115. 00004E9E  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  7116. 00004EA2  486E FCFA                pea.l      [A6 - 0x306]
  7117. 00004EA6  A91A                     syscall    SetWTitle
  7118. 00004EA8  4E5E                     unlink     A6
  7119. 00004EAA  2E9F                     move.l     [A7], [A7]+
  7120. 00004EAC  4E75                     rts
  7121. export_1225:
  7122. fn00004EAE:
  7123. 00004EAE  4E56 FFFC                link       A6, -0x0004
  7124. 00004EB2  486E FFFC                pea.l      [A6 - 0x4]
  7125. 00004EB6  A874                     syscall    GetPort
  7126. 00004EB8  206E FFFC                movea.l    A0, [A6 - 0x4]
  7127. 00004EBC  3B68 0044 C16E           move.w     [A5 - 0x3E92], [A0 + 0x44]
  7128. 00004EC2  206E FFFC                movea.l    A0, [A6 - 0x4]
  7129. 00004EC6  3B68 004A C16A           move.w     [A5 - 0x3E96], [A0 + 0x4A]
  7130. 00004ECC  206E FFFC                movea.l    A0, [A6 - 0x4]
  7131. 00004ED0  1B68 0046 C170           move.b     [A5 - 0x3E90], [A0 + 0x46]
  7132. 00004ED6  206E FFFC                movea.l    A0, [A6 - 0x4]
  7133. 00004EDA  3B68 0048 C16C           move.w     [A5 - 0x3E94], [A0 + 0x48]
  7134. 00004EE0  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7135. 00004EE4  A887                     syscall    TextFont
  7136. 00004EE6  4240                     clr.w      D0
  7137. 00004EE8  102E 000D                move.b     D0, [A6 + 0xD]
  7138. 00004EEC  3F00                     move.w     -[A7], D0
  7139. 00004EEE  A888                     syscall    TextFace
  7140. 00004EF0  4A6E 000A                tst.w      [A6 + 0xA]
  7141. 00004EF4  6F06                     ble        +0x8 /* 00004EFC */
  7142. 00004EF6  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  7143. 00004EFA  A889                     syscall    TextMode
  7144. label00004EFC:
  7145. 00004EFC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7146. 00004F00  A88A                     syscall    TextSize
  7147. 00004F02  4E5E                     unlink     A6
  7148. 00004F04  205F                     movea.l    A0, [A7]+
  7149. 00004F06  504F                     addq.w     A7, 8
  7150. 00004F08  4ED0                     jmp        [A0]
  7151. export_1226:
  7152. fn00004F0A:
  7153. 00004F0A  4E56 0000                link       A6, 0
  7154. 00004F0E  2F0C                     move.l     -[A7], A4
  7155. 00004F10  206D C242                movea.l    A0, [A5 - 0x3DBE]
  7156. 00004F14  49E8 0010                lea.l      A4, [A0 + 0x10]
  7157. 00004F18  486D C0A2                pea.l      [A5 - 0x3F5E]
  7158. 00004F1C  2F14                     move.l     -[A7], [A4]
  7159. 00004F1E  302D C710                move.w     D0, [A5 - 0x38F0]
  7160. 00004F22  D06C 0002                add.w      D0, [A4 + 0x2]
  7161. 00004F26  3F00                     move.w     -[A7], D0
  7162. 00004F28  302D C43C                move.w     D0, [A5 - 0x3BC4]
  7163. 00004F2C  D054                     add.w      D0, [A4]
  7164. 00004F2E  3F00                     move.w     -[A7], D0
  7165. 00004F30  A8A7                     syscall    SetRect
  7166. 00004F32  41ED C4D2                lea.l      A0, [A5 - 0x3B2E]
  7167. 00004F36  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  7168. 00004F3A  7003                     moveq.l    D0, 0x03
  7169. label00004F3C:
  7170. 00004F3C  30D9                     move.w     [A0]+, [A1]+
  7171. 00004F3E  51C8 FFFC                dbf        D0, -0x6 /* 00004F3C */
  7172. 00004F42  41ED C728                lea.l      A0, [A5 - 0x38D8]
  7173. 00004F46  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  7174. 00004F4A  7003                     moveq.l    D0, 0x03
  7175. label00004F4C:
  7176. 00004F4C  30D9                     move.w     [A0]+, [A1]+
  7177. 00004F4E  51C8 FFFC                dbf        D0, -0x6 /* 00004F4C */
  7178. 00004F52  41ED C454                lea.l      A0, [A5 - 0x3BAC]
  7179. 00004F56  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  7180. 00004F5A  7003                     moveq.l    D0, 0x03
  7181. label00004F5C:
  7182. 00004F5C  30D9                     move.w     [A0]+, [A1]+
  7183. 00004F5E  51C8 FFFC                dbf        D0, -0x6 /* 00004F5C */
  7184. 00004F62  41ED C254                lea.l      A0, [A5 - 0x3DAC]
  7185. 00004F66  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  7186. 00004F6A  7003                     moveq.l    D0, 0x03
  7187. label00004F6C:
  7188. 00004F6C  30D9                     move.w     [A0]+, [A1]+
  7189. 00004F6E  51C8 FFFC                dbf        D0, -0x6 /* 00004F6C */
  7190. 00004F72  41ED C29E                lea.l      A0, [A5 - 0x3D62]
  7191. 00004F76  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  7192. 00004F7A  7003                     moveq.l    D0, 0x03
  7193. label00004F7C:
  7194. 00004F7C  30D9                     move.w     [A0]+, [A1]+
  7195. 00004F7E  51C8 FFFC                dbf        D0, -0x6 /* 00004F7C */
  7196. 00004F82  41ED C446                lea.l      A0, [A5 - 0x3BBA]
  7197. 00004F86  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  7198. 00004F8A  7003                     moveq.l    D0, 0x03
  7199. label00004F8C:
  7200. 00004F8C  30D9                     move.w     [A0]+, [A1]+
  7201. 00004F8E  51C8 FFFC                dbf        D0, -0x6 /* 00004F8C */
  7202. 00004F92  41ED C598                lea.l      A0, [A5 - 0x3A68]
  7203. 00004F96  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  7204. 00004F9A  7003                     moveq.l    D0, 0x03
  7205. label00004F9C:
  7206. 00004F9C  30D9                     move.w     [A0]+, [A1]+
  7207. 00004F9E  51C8 FFFC                dbf        D0, -0x6 /* 00004F9C */
  7208. 00004FA2  41ED C6F8                lea.l      A0, [A5 - 0x3908]
  7209. 00004FA6  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  7210. 00004FAA  7003                     moveq.l    D0, 0x03
  7211. label00004FAC:
  7212. 00004FAC  30D9                     move.w     [A0]+, [A1]+
  7213. 00004FAE  51C8 FFFC                dbf        D0, -0x6 /* 00004FAC */
  7214. 00004FB2  41ED C364                lea.l      A0, [A5 - 0x3C9C]
  7215. 00004FB6  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  7216. 00004FBA  7003                     moveq.l    D0, 0x03
  7217. label00004FBC:
  7218. 00004FBC  30D9                     move.w     [A0]+, [A1]+
  7219. 00004FBE  51C8 FFFC                dbf        D0, -0x6 /* 00004FBC */
  7220. 00004FC2  4EAD 2CCA                jsr        [A5 + 0x2CCA /* export_1429 */]
  7221. 00004FC6  41ED C290                lea.l      A0, [A5 - 0x3D70]
  7222. 00004FCA  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  7223. 00004FCE  7003                     moveq.l    D0, 0x03
  7224. label00004FD0:
  7225. 00004FD0  30D9                     move.w     [A0]+, [A1]+
  7226. 00004FD2  51C8 FFFC                dbf        D0, -0x6 /* 00004FD0 */
  7227. 00004FD6  422D C24C                clr.b      [A5 - 0x3DB4]
  7228. 00004FDA  422D B51C                clr.b      [A5 - 0x4AE4]
  7229. 00004FDE  102E 0008                move.b     D0, [A6 + 0x8]
  7230. 00004FE2  671A                     beq        +0x1C /* 00004FFE */
  7231. 00004FE4  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  7232. 00004FE8  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  7233. 00004FEC  4EBA 2426                jsr        [PC + 0x2426 /* 00007414 */]
  7234. 00004FF0  1B7C 0001 B3AE           move.b     [A5 - 0x4C52], 0x1
  7235. 00004FF6  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  7236. 00004FFA  422D B3AE                clr.b      [A5 - 0x4C52]
  7237. label00004FFE:
  7238. 00004FFE  206D C4E2                movea.l    A0, [A5 - 0x3B1E]
  7239. 00005002  2050                     movea.l    A0, [A0]
  7240. 00005004  317C FFFF 0002           move.w     [A0 + 0x2], 0xFFFF
  7241. 0000500A  285F                     movea.l    A4, [A7]+
  7242. 0000500C  4E5E                     unlink     A6
  7243. 0000500E  205F                     movea.l    A0, [A7]+
  7244. 00005010  544F                     addq.w     A7, 2
  7245. 00005012  4ED0                     jmp        [A0]
  7246. fn00005014:
  7247. 00005014  4E56 FFF0                link       A6, -0x0010
  7248. 00005018  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7249. 0000501C  2E2E 000C                move.l     D7, [A6 + 0xC]
  7250. 00005020  660A                     bne        +0xC /* 0000502C */
  7251. 00005022  2F3C 0000 340D           move.l     -[A7], 0x340D /* '4\r' */
  7252. 00005028  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  7253. label0000502C:
  7254. 0000502C  BEAD AEAC                cmp.l      D7, [A5 - 0x5154]
  7255. 00005030  6604                     bne        +0x6 /* 00005036 */
  7256. 00005032  6000 00F6                bra        +0xF8 /* 0000512A */
  7257. label00005036:
  7258. 00005036  4AAE 0008                tst.l      [A6 + 0x8]
  7259. 0000503A  6C0A                     bge        +0xC /* 00005046 */
  7260. 0000503C  2F3C 0000 340E           move.l     -[A7], 0x340E
  7261. 00005042  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  7262. label00005046:
  7263. 00005046  202E 0008                move.l     D0, [A6 + 0x8]
  7264. 0000504A  B0AD A8C2                cmp.l      D0, [A5 - 0x573E]
  7265. 0000504E  6F0A                     ble        +0xC /* 0000505A */
  7266. 00005050  2F3C 0000 340F           move.l     -[A7], 0x340F
  7267. 00005056  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  7268. label0000505A:
  7269. 0000505A  282D AEAC                move.l     D4, [A5 - 0x5154]
  7270. 0000505E  2A2D AE96                move.l     D5, [A5 - 0x516A]
  7271. 00005062  B887                     cmp.l      D4, D7
  7272. 00005064  56C0                     sne        D0
  7273. 00005066  122D C234                move.b     D1, [A5 - 0x3DCC]
  7274. 0000506A  0A01 0001                xori.b     D1, 0x1
  7275. 0000506E  C001                     and.b      D0, D1
  7276. 00005070  6724                     beq        +0x26 /* 00005096 */
  7277. 00005072  4267                     clr.w      -[A7]
  7278. 00005074  4EAD 2C92                jsr        [A5 + 0x2C92 /* export_1422 */]
  7279. 00005078  4EAD 104A                jsr        [A5 + 0x104A /* export_517 */]
  7280. 0000507C  422D B51C                clr.b      [A5 - 0x4AE4]
  7281. 00005080  41ED C290                lea.l      A0, [A5 - 0x3D70]
  7282. 00005084  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  7283. 00005088  7003                     moveq.l    D0, 0x03
  7284. label0000508A:
  7285. 0000508A  30D9                     move.w     [A0]+, [A1]+
  7286. 0000508C  51C8 FFFC                dbf        D0, -0x6 /* 0000508A */
  7287. 00005090  1B7C 0001 C2FA           move.b     [A5 - 0x3D06], 0x1
  7288. label00005096:
  7289. 00005096  42A7                     clr.l      -[A7]
  7290. 00005098  2F07                     move.l     -[A7], D7
  7291. 0000509A  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  7292. 0000509E  265F                     movea.l    A3, [A7]+
  7293. 000050A0  200B                     move.l     D0, A3
  7294. 000050A2  6606                     bne        +0x8 /* 000050AA */
  7295. 000050A4  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  7296. 000050A8  603A                     bra        +0x3C /* 000050E4 */
  7297. label000050AA:
  7298. 000050AA  2B47 AEAC                move.l     [A5 - 0x5154], D7
  7299. 000050AE  2B6E 0008 A85E           move.l     [A5 - 0x57A2], [A6 + 0x8]
  7300. 000050B4  660A                     bne        +0xC /* 000050C0 */
  7301. 000050B6  42A7                     clr.l      -[A7]
  7302. 000050B8  4EAD 2B4A                jsr        [A5 + 0x2B4A /* export_1381 */]
  7303. 000050BC  2B5F A85E                move.l     [A5 - 0x57A2], [A7]+
  7304. label000050C0:
  7305. 000050C0  2853                     movea.l    A4, [A3]
  7306. 000050C2  2B6C 0024 AE96           move.l     [A5 - 0x516A], [A4 + 0x24]
  7307. 000050C8  2B6C 0010 B878           move.l     [A5 - 0x4788], [A4 + 0x10]
  7308. 000050CE  082C 0005 0014           btst.b     [A4 + 0x14], 0x5
  7309. 000050D4  56C0                     sne        D0
  7310. 000050D6  4400                     neg.b      D0
  7311. 000050D8  1B40 B7D2                move.b     [A5 - 0x482E], D0
  7312. 000050DC  2F07                     move.l     -[A7], D7
  7313. 000050DE  4267                     clr.w      -[A7]
  7314. 000050E0  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  7315. label000050E4:
  7316. 000050E4  BAAD AE96                cmp.l      D5, [A5 - 0x516A]
  7317. 000050E8  6740                     beq        +0x42 /* 0000512A */
  7318. 000050EA  42A7                     clr.l      -[A7]
  7319. 000050EC  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  7320. 000050F0  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7321. 000050F4  2C1F                     move.l     D6, [A7]+
  7322. 000050F6  6606                     bne        +0x8 /* 000050FE */
  7323. 000050F8  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  7324. 000050FC  6022                     bra        +0x24 /* 00005120 */
  7325. label000050FE:
  7326. 000050FE  2046                     movea.l    A0, D6
  7327. 00005100  2850                     movea.l    A4, [A0]
  7328. 00005102  2B6C 0010 B572           move.l     [A5 - 0x4A8E], [A4 + 0x10]
  7329. 00005108  082C 0005 0014           btst.b     [A4 + 0x14], 0x5
  7330. 0000510E  56C0                     sne        D0
  7331. 00005110  4400                     neg.b      D0
  7332. 00005112  1B40 B52E                move.b     [A5 - 0x4AD2], D0
  7333. 00005116  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  7334. 0000511A  4267                     clr.w      -[A7]
  7335. 0000511C  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  7336. label00005120:
  7337. 00005120  102D C234                move.b     D0, [A5 - 0x3DCC]
  7338. 00005124  6604                     bne        +0x6 /* 0000512A */
  7339. 00005126  422D C24C                clr.b      [A5 - 0x3DB4]
  7340. label0000512A:
  7341. 0000512A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7342. 0000512E  4E5E                     unlink     A6
  7343. 00005130  205F                     movea.l    A0, [A7]+
  7344. 00005132  504F                     addq.w     A7, 8
  7345. 00005134  4ED0                     jmp        [A0]
  7346. export_1227:
  7347. fn00005136:
  7348. 00005136  4E56 FFFA                link       A6, -0x0006
  7349. 0000513A  48E7 1300                movem.l    -[A7], D3,D6,D7
  7350. 0000513E  3C2E 0008                move.w     D6, [A6 + 0x8]
  7351. 00005142  7003                     moveq.l    D0, 0x03
  7352. 00005144  B06D C2A6                cmp.w      D0, [A5 - 0x3D5A]
  7353. 00005148  5EC0                     sgt        D0
  7354. 0000514A  7201                     moveq.l    D1, 0x01
  7355. 0000514C  B246                     cmp.w      D1, D6
  7356. 0000514E  5DC1                     slt        D1
  7357. 00005150  C001                     and.b      D0, D1
  7358. 00005152  7203                     moveq.l    D1, 0x03
  7359. 00005154  B26D C2A6                cmp.w      D1, [A5 - 0x3D5A]
  7360. 00005158  57C1                     seq        D1
  7361. 0000515A  7403                     moveq.l    D2, 0x03
  7362. 0000515C  B446                     cmp.w      D2, D6
  7363. 0000515E  57C2                     seq        D2
  7364. 00005160  7602                     moveq.l    D3, 0x02
  7365. 00005162  B646                     cmp.w      D3, D6
  7366. 00005164  57C3                     seq        D3
  7367. 00005166  8403                     or.b       D2, D3
  7368. 00005168  C202                     and.b      D1, D2
  7369. 0000516A  8001                     or.b       D0, D1
  7370. 0000516C  670C                     beq        +0xE /* 0000517A */
  7371. 0000516E  3F3C 0003                move.w     -[A7], 0x3
  7372. 00005172  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  7373. 00005176  6000 0096                bra        +0x98 /* 0000520E */
  7374. label0000517A:
  7375. 0000517A  4247                     clr.w      D7
  7376. 0000517C  7003                     moveq.l    D0, 0x03
  7377. 0000517E  B046                     cmp.w      D0, D6
  7378. 00005180  6C02                     bge        +0x4 /* 00005184 */
  7379. 00005182  7E01                     moveq.l    D7, 0x01
  7380. label00005184:
  7381. 00005184  486E FFFC                pea.l      [A6 - 0x4]
  7382. 00005188  A874                     syscall    GetPort
  7383. 0000518A  2F2D C0BE                move.l     -[A7], [A5 - 0x3F42]
  7384. 0000518E  A873                     syscall    SetPort
  7385. 00005190  BC6D C732                cmp.w      D6, [A5 - 0x38CE]
  7386. 00005194  670C                     beq        +0xE /* 000051A2 */
  7387. 00005196  4EAD 2FF2                jsr        [A5 + 0x2FF2 /* export_1530 */]
  7388. 0000519A  3B46 C732                move.w     [A5 - 0x38CE], D6
  7389. 0000519E  4EAD 2FF2                jsr        [A5 + 0x2FF2 /* export_1530 */]
  7390. label000051A2:
  7391. 000051A2  BE6D C10A                cmp.w      D7, [A5 - 0x3EF6]
  7392. 000051A6  672E                     beq        +0x30 /* 000051D6 */
  7393. 000051A8  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  7394. 000051AC  4A6D C10A                tst.w      [A5 - 0x3EF6]
  7395. 000051B0  6604                     bne        +0x6 /* 000051B6 */
  7396. 000051B2  4EAD 366A                jsr        [A5 + 0x366A /* export_1737 */]
  7397. label000051B6:
  7398. 000051B6  7001                     moveq.l    D0, 0x01
  7399. 000051B8  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  7400. 000051BC  6604                     bne        +0x6 /* 000051C2 */
  7401. 000051BE  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  7402. label000051C2:
  7403. 000051C2  4A47                     tst.w      D7
  7404. 000051C4  6606                     bne        +0x8 /* 000051CC */
  7405. 000051C6  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  7406. 000051CA  600A                     bra        +0xC /* 000051D6 */
  7407. label000051CC:
  7408. 000051CC  7001                     moveq.l    D0, 0x01
  7409. 000051CE  B047                     cmp.w      D0, D7
  7410. 000051D0  6604                     bne        +0x6 /* 000051D6 */
  7411. 000051D2  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  7412. label000051D6:
  7413. 000051D6  7001                     moveq.l    D0, 0x01
  7414. 000051D8  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  7415. 000051DC  6626                     bne        +0x28 /* 00005204 */
  7416. 000051DE  302D C732                move.w     D0, [A5 - 0x38CE]
  7417. 000051E2  6B18                     bmi        +0x1A /* 000051FC */
  7418. 000051E4  B07C 001F                cmp.w      D0, 0x1F
  7419. 000051E8  6E12                     bgt        +0x14 /* 000051FC */
  7420. 000051EA  41FA 0032                lea.l      A0, [PC + 0x32 /* 0000521E, value 0x4E56FFF6 */]
  7421. 000051EE  3200                     move.w     D1, D0
  7422. 000051F0  E649                     lsr        D1.w, 3
  7423. 000051F2  4441                     neg.w      D1
  7424. 000051F4  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  7425. 000051F8  0A3C 0004                xori.b     ccr, 4
  7426. label000051FC:
  7427. 000051FC  57C0                     seq        D0
  7428. 000051FE  4400                     neg.b      D0
  7429. 00005200  1B40 C4EA                move.b     [A5 - 0x3B16], D0
  7430. label00005204:
  7431. 00005204  4EBA 0018                jsr        [PC + 0x18 /* 0000521E */]
  7432. 00005208  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7433. 0000520C  A873                     syscall    SetPort
  7434. label0000520E:
  7435. 0000520E  4CDF 00C8                movem.l    D3,D6,D7, [A7]+
  7436. 00005212  4E5E                     unlink     A6
  7437. 00005214  205F                     movea.l    A0, [A7]+
  7438. 00005216  544F                     addq.w     A7, 2
  7439. 00005218  4ED0                     jmp        [A0]
  7440. 0000521A  0007 5A10                ori.b      D7, 0x10
  7441. export_1228:
  7442. fn0000521E:
  7443. 0000521E  4E56 FFF6                link       A6, -0x000A
  7444. 00005222  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  7445. 00005226  1B7C 0001 A1AC           move.b     [A5 - 0x5E54], 0x1
  7446. 0000522C  41ED C0C6                lea.l      A0, [A5 - 0x3F3A]
  7447. 00005230  43ED FE14                lea.l      A1, [A5 - 0x1EC]
  7448. 00005234  7021                     moveq.l    D0, 0x21
  7449. label00005236:
  7450. 00005236  30D9                     move.w     [A0]+, [A1]+
  7451. 00005238  51C8 FFFC                dbf        D0, -0x6 /* 00005236 */
  7452. 0000523C  7808                     moveq.l    D4, 0x08
  7453. 0000523E  7C08                     moveq.l    D6, 0x08
  7454. 00005240  4245                     clr.w      D5
  7455. 00005242  422E FFF7                clr.b      [A6 - 0x9]
  7456. 00005246  102D B4FE                move.b     D0, [A5 - 0x4B02]
  7457. 0000524A  802D C344                or.b       D0, [A5 - 0x3CBC]
  7458. 0000524E  6708                     beq        +0xA /* 00005258 */
  7459. 00005250  7E47                     moveq.l    D7, 0x47
  7460. 00005252  7A6D                     moveq.l    D5, 0x6D
  7461. 00005254  6000 00BC                bra        +0xBE /* 00005312 */
  7462. label00005258:
  7463. 00005258  302D C732                move.w     D0, [A5 - 0x38CE]
  7464. 0000525C  5340                     subq.w     D0, 1
  7465. 0000525E  6B00 00AC                bmi        +0xAE /* 0000530C */
  7466. 00005262  0C40 000F                cmpi.w     D0, 0xF
  7467. 00005266  6E00 00A4                bgt        +0xA6 /* 0000530C */
  7468. 0000526A  D040                     add.w      D0, D0
  7469. 0000526C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7470. 00005270  4EFB 0000                jmp        [PC + D0.w]
  7471. 00005274  0022 004C                ori.b      -[A2], 0x4C /* 'L' */
  7472. 00005278  004C 0068                ori.w      A4, 0x68 /* 'h' */
  7473. 0000527C  0060 008A                ori.w      -[A0], 0x8A
  7474. 00005280  0080 0094 009A           ori.l      D0, 0x94009A
  7475. 00005286  007C 009A                ori.w      sr, 154
  7476. 0000528A  009A 0072 009A           ori.l      [A2]+, 0x72009A
  7477. 00005290  009A 006C 102D           ori.l      [A2]+, 0x6C102D
  7478. 00005296  C582                     .incomplete
  7479. 00005298  6712                     beq        +0x14 /* 000052AC */
  7480. 0000529A  41ED C0C6                lea.l      A0, [A5 - 0x3F3A]
  7481. 0000529E  43ED C10E                lea.l      A1, [A5 - 0x3EF2]
  7482. 000052A2  7021                     moveq.l    D0, 0x21
  7483. label000052A4:
  7484. 000052A4  30D9                     move.w     [A0]+, [A1]+
  7485. 000052A6  51C8 FFFC                dbf        D0, -0x6 /* 000052A4 */
  7486. 000052AA  607E                     bra        +0x80 /* 0000532A */
  7487. label000052AC:
  7488. 000052AC  41ED C0C6                lea.l      A0, [A5 - 0x3F3A]
  7489. 000052B0  43ED B822                lea.l      A1, [A5 - 0x47DE]
  7490. 000052B4  7021                     moveq.l    D0, 0x21
  7491. label000052B6:
  7492. 000052B6  30D9                     move.w     [A0]+, [A1]+
  7493. 000052B8  51C8 FFFC                dbf        D0, -0x6 /* 000052B6 */
  7494. 000052BC  606C                     bra        +0x6E /* 0000532A */
  7495. 000052BE  102D C5AE                move.b     D0, [A5 - 0x3A52]
  7496. 000052C2  0A00 0001                xori.b     D0, 0x1
  7497. 000052C6  C02D C31E                and.b      D0, [A5 - 0x3CE2]
  7498. 000052CA  675E                     beq        +0x60 /* 0000532A */
  7499. 000052CC  7E59                     moveq.l    D7, 0x59
  7500. 000052CE  6042                     bra        +0x44 /* 00005312 */
  7501. 000052D0  6040                     bra        +0x42 /* 00005312 */
  7502. 000052D2  7E5E                     moveq.l    D7, 0x5E
  7503. 000052D4  7802                     moveq.l    D4, 0x02
  7504. 000052D6  7C0F                     moveq.l    D6, 0x0F
  7505. 000052D8  6038                     bra        +0x3A /* 00005312 */
  7506. 000052DA  7E72                     moveq.l    D7, 0x72
  7507. 000052DC  6034                     bra        +0x36 /* 00005312 */
  7508. 000052DE  7E6E                     moveq.l    D7, 0x6E
  7509. 000052E0  7C0C                     moveq.l    D6, 0x0C
  7510. 000052E2  602E                     bra        +0x30 /* 00005312 */
  7511. 000052E4  7E5C                     moveq.l    D7, 0x5C
  7512. 000052E6  7A5D                     moveq.l    D5, 0x5D
  7513. 000052E8  780D                     moveq.l    D4, 0x0D
  7514. 000052EA  7C10                     moveq.l    D6, 0x10
  7515. 000052EC  6024                     bra        +0x26 /* 00005312 */
  7516. 000052EE  7E6F                     moveq.l    D7, 0x6F
  7517. 000052F0  6020                     bra        +0x22 /* 00005312 */
  7518. 000052F2  3E2D C50A                move.w     D7, [A5 - 0x3AF6]
  7519. 000052F6  DE7C 0077                add.w      D7, 0x77 /* 'w' */
  7520. 000052FA  6016                     bra        +0x18 /* 00005312 */
  7521. 000052FC  7E73                     moveq.l    D7, 0x73
  7522. 000052FE  7A74                     moveq.l    D5, 0x74
  7523. 00005300  7803                     moveq.l    D4, 0x03
  7524. 00005302  7C10                     moveq.l    D6, 0x10
  7525. 00005304  600C                     bra        +0xE /* 00005312 */
  7526. 00005306  7E77                     moveq.l    D7, 0x77
  7527. 00005308  7A78                     moveq.l    D5, 0x78
  7528. 0000530A  6006                     bra        +0x8 /* 00005312 */
  7529. label0000530C:
  7530. 0000530C  1D7C 0001 FFF7           move.b     [A6 - 0x9], 0x1
  7531. label00005312:
  7532. 00005312  3F07                     move.w     -[A7], D7
  7533. 00005314  3F05                     move.w     -[A7], D5
  7534. 00005316  1F2E FFF7                move.b     -[A7], [A6 - 0x9]
  7535. 0000531A  486D C0C6                pea.l      [A5 - 0x3F3A]
  7536. 0000531E  4EAD 2E7A                jsr        [A5 + 0x2E7A /* export_1483 */]
  7537. 00005322  3B44 C108                move.w     [A5 - 0x3EF8], D4
  7538. 00005326  3B46 C106                move.w     [A5 - 0x3EFA], D6
  7539. label0000532A:
  7540. 0000532A  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  7541. 0000532E  4E5E                     unlink     A6
  7542. 00005330  4E75                     rts
  7543. fn00005332:
  7544. 00005332  4E56 0000                link       A6, 0
  7545. 00005336  2F0C                     move.l     -[A7], A4
  7546. 00005338  286E 0008                movea.l    A4, [A6 + 0x8]
  7547. 0000533C  58AC FFFC                addq.l     [A4 - 0x4], 4
  7548. 00005340  206E 000C                movea.l    A0, [A6 + 0xC]
  7549. 00005344  20AC FFFC                move.l     [A0], [A4 - 0x4]
  7550. 00005348  202C FFF8                move.l     D0, [A4 - 0x8]
  7551. 0000534C  D1AC FFFC                add.l      [A4 - 0x4], D0
  7552. 00005350  206C FFFC                movea.l    A0, [A4 - 0x4]
  7553. 00005354  7000                     moveq.l    D0, 0x00
  7554. 00005356  2080                     move.l     [A0], D0
  7555. 00005358  285F                     movea.l    A4, [A7]+
  7556. 0000535A  4E5E                     unlink     A6
  7557. 0000535C  205F                     movea.l    A0, [A7]+
  7558. 0000535E  504F                     addq.w     A7, 8
  7559. 00005360  4ED0                     jmp        [A0]
  7560. export_1229:
  7561. fn00005362:
  7562. 00005362  4E56 FFF8                link       A6, -0x0008
  7563. 00005366  42A7                     clr.l      -[A7]
  7564. 00005368  2F2D B396                move.l     -[A7], [A5 - 0x4C6A]
  7565. 0000536C  2F3C 0000 5580           move.l     -[A7], 0x5580
  7566. 00005372  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  7567. 00005376  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  7568. 0000537A  202D A1F2                move.l     D0, [A5 - 0x5E0E]
  7569. 0000537E  5680                     addq.l     D0, 3
  7570. 00005380  C0BC FFFF FFFC           and.l      D0, 0xFFFFFFFC
  7571. 00005386  2D40 FFFC                move.l     [A6 - 0x4], D0
  7572. 0000538A  206E FFFC                movea.l    A0, [A6 - 0x4]
  7573. 0000538E  7000                     moveq.l    D0, 0x00
  7574. 00005390  2080                     move.l     [A0], D0
  7575. 00005392  486D C71E                pea.l      [A5 - 0x38E2]
  7576. 00005396  2F0E                     move.l     -[A7], A6
  7577. 00005398  4EBA FF98                jsr        [PC - 0x68 /* 00005332 */]
  7578. 0000539C  486D C932                pea.l      [A5 - 0x36CE]
  7579. 000053A0  2F0E                     move.l     -[A7], A6
  7580. 000053A2  4EBA FF8E                jsr        [PC - 0x72 /* 00005332 */]
  7581. 000053A6  486D C71A                pea.l      [A5 - 0x38E6]
  7582. 000053AA  2F0E                     move.l     -[A7], A6
  7583. 000053AC  4EBA FF84                jsr        [PC - 0x7C /* 00005332 */]
  7584. 000053B0  486D C45C                pea.l      [A5 - 0x3BA4]
  7585. 000053B4  2F0E                     move.l     -[A7], A6
  7586. 000053B6  4EBA FF7A                jsr        [PC - 0x86 /* 00005332 */]
  7587. 000053BA  486D C4DE                pea.l      [A5 - 0x3B22]
  7588. 000053BE  2F0E                     move.l     -[A7], A6
  7589. 000053C0  4EBA FF70                jsr        [PC - 0x90 /* 00005332 */]
  7590. 000053C4  486D C716                pea.l      [A5 - 0x38EA]
  7591. 000053C8  2F0E                     move.l     -[A7], A6
  7592. 000053CA  4EBA FF66                jsr        [PC - 0x9A /* 00005332 */]
  7593. 000053CE  486D C8E8                pea.l      [A5 - 0x3718]
  7594. 000053D2  2F0E                     move.l     -[A7], A6
  7595. 000053D4  4EBA FF5C                jsr        [PC - 0xA4 /* 00005332 */]
  7596. 000053D8  486D C92E                pea.l      [A5 - 0x36D2]
  7597. 000053DC  2F0E                     move.l     -[A7], A6
  7598. 000053DE  4EBA FF52                jsr        [PC - 0xAE /* 00005332 */]
  7599. 000053E2  7008                     moveq.l    D0, 0x08
  7600. 000053E4  B0AD A1CA                cmp.l      D0, [A5 - 0x5E36]
  7601. 000053E8  6608                     bne        +0xA /* 000053F2 */
  7602. 000053EA  486D C6D8                pea.l      [A5 - 0x3928]
  7603. 000053EE  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  7604. label000053F2:
  7605. 000053F2  2B6D C71A C5AA           move.l     [A5 - 0x3A56], [A5 - 0x38E6]
  7606. 000053F8  2B6D C932 BA08           move.l     [A5 - 0x45F8], [A5 - 0x36CE]
  7607. 000053FE  4E5E                     unlink     A6
  7608. 00005400  4E75                     rts
  7609. export_1230:
  7610. fn00005402:
  7611. 00005402  4E56 FFFE                link       A6, -0x0002
  7612. 00005406  48E7 1100                movem.l    -[A7], D3,D7
  7613. 0000540A  4267                     clr.w      -[A7]
  7614. 0000540C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7615. 00005410  2F3C 0004 0001           move.l     -[A7], 0x40001
  7616. 00005416  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  7617. 0000541A  3B5F B506                move.w     [A5 - 0x4AFA], [A7]+
  7618. 0000541E  4267                     clr.w      -[A7]
  7619. 00005420  3F2D B506                move.w     -[A7], [A5 - 0x4AFA]
  7620. 00005424  3F2D A8DE                move.w     -[A7], [A5 - 0x5722]
  7621. 00005428  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  7622. 0000542C  3E1F                     move.w     D7, [A7]+
  7623. 0000542E  BE6D C2A6                cmp.w      D7, [A5 - 0x3D5A]
  7624. 00005432  6602                     bne        +0x4 /* 00005436 */
  7625. 00005434  6038                     bra        +0x3A /* 0000546E */
  7626. label00005436:
  7627. 00005436  3B47 C2A6                move.w     [A5 - 0x3D5A], D7
  7628. 0000543A  4EBA 17D2                jsr        [PC + 0x17D2 /* 00006C0E */]
  7629. 0000543E  7003                     moveq.l    D0, 0x03
  7630. 00005440  B06D C2A6                cmp.w      D0, [A5 - 0x3D5A]
  7631. 00005444  5EC0                     sgt        D0
  7632. 00005446  7203                     moveq.l    D1, 0x03
  7633. 00005448  B26D C2A6                cmp.w      D1, [A5 - 0x3D5A]
  7634. 0000544C  57C1                     seq        D1
  7635. 0000544E  7403                     moveq.l    D2, 0x03
  7636. 00005450  B46D C732                cmp.w      D2, [A5 - 0x38CE]
  7637. 00005454  57C2                     seq        D2
  7638. 00005456  7602                     moveq.l    D3, 0x02
  7639. 00005458  B66D C732                cmp.w      D3, [A5 - 0x38CE]
  7640. 0000545C  57C3                     seq        D3
  7641. 0000545E  8403                     or.b       D2, D3
  7642. 00005460  C202                     and.b      D1, D2
  7643. 00005462  8001                     or.b       D0, D1
  7644. 00005464  6708                     beq        +0xA /* 0000546E */
  7645. 00005466  3F3C 0001                move.w     -[A7], 0x1
  7646. 0000546A  4EAD 2DB2                jsr        [A5 + 0x2DB2 /* export_1458 */]
  7647. label0000546E:
  7648. 0000546E  4CDF 0088                movem.l    D3,D7, [A7]+
  7649. 00005472  4E5E                     unlink     A6
  7650. 00005474  205F                     movea.l    A0, [A7]+
  7651. 00005476  544F                     addq.w     A7, 2
  7652. 00005478  4ED0                     jmp        [A0]
  7653. fn0000547A:
  7654. 0000547A  4E56 FFE8                link       A6, -0x0018
  7655. 0000547E  48E7 0118                movem.l    -[A7], D7,A3,A4
  7656. 00005482  206E 000A                movea.l    A0, [A6 + 0xA]
  7657. 00005486  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7658. 0000548A  7003                     moveq.l    D0, 0x03
  7659. label0000548C:
  7660. 0000548C  32D8                     move.w     [A1]+, [A0]+
  7661. 0000548E  51C8 FFFC                dbf        D0, -0x6 /* 0000548C */
  7662. 00005492  266E 000E                movea.l    A3, [A6 + 0xE]
  7663. 00005496  486E FFF4                pea.l      [A6 - 0xC]
  7664. 0000549A  A874                     syscall    GetPort
  7665. 0000549C  2F0B                     move.l     -[A7], A3
  7666. 0000549E  A873                     syscall    SetPort
  7667. 000054A0  102E 0008                move.b     D0, [A6 + 0x8]
  7668. 000054A4  6704                     beq        +0x6 /* 000054AA */
  7669. 000054A6  42A7                     clr.l      -[A7]
  7670. 000054A8  A878                     syscall    SetOrigin
  7671. label000054AA:
  7672. 000054AA  486E FFF0                pea.l      [A6 - 0x10]
  7673. 000054AE  A910                     syscall    GetWMgrPort
  7674. 000054B0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7675. 000054B4  A873                     syscall    SetPort
  7676. 000054B6  2F0B                     move.l     -[A7], A3
  7677. 000054B8  A90E                     syscall    SaveOld
  7678. 000054BA  284B                     movea.l    A4, A3
  7679. 000054BC  42A7                     clr.l      -[A7]
  7680. 000054BE  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  7681. 000054C2  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  7682. 000054C6  A94F                     syscall    DeltaPoint
  7683. 000054C8  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  7684. 000054CC  42A7                     clr.l      -[A7]
  7685. 000054CE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7686. 000054D2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7687. 000054D6  A94F                     syscall    DeltaPoint
  7688. 000054D8  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  7689. 000054DC  486C 0008                pea.l      [A4 + 0x8]
  7690. 000054E0  302E FFEE                move.w     D0, [A6 - 0x12]
  7691. 000054E4  4440                     neg.w      D0
  7692. 000054E6  3F00                     move.w     -[A7], D0
  7693. 000054E8  302E FFEC                move.w     D0, [A6 - 0x14]
  7694. 000054EC  4440                     neg.w      D0
  7695. 000054EE  3F00                     move.w     -[A7], D0
  7696. 000054F0  A8A8                     syscall    OffsetRect
  7697. 000054F2  2F2C 007A                move.l     -[A7], [A4 + 0x7A]
  7698. 000054F6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7699. 000054FA  A8E0                     syscall    OffsetRgn/OfsetRgn
  7700. 000054FC  4267                     clr.w      -[A7]
  7701. 000054FE  302E FFFE                move.w     D0, [A6 - 0x2]
  7702. 00005502  906E FFFA                sub.w      D0, [A6 - 0x6]
  7703. 00005506  3F00                     move.w     -[A7], D0
  7704. 00005508  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  7705. 0000550C  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  7706. 00005510  301F                     move.w     D0, [A7]+
  7707. 00005512  D06C 0012                add.w      D0, [A4 + 0x12]
  7708. 00005516  3940 0016                move.w     [A4 + 0x16], D0
  7709. 0000551A  4267                     clr.w      -[A7]
  7710. 0000551C  302E FFFC                move.w     D0, [A6 - 0x4]
  7711. 00005520  906E FFF8                sub.w      D0, [A6 - 0x8]
  7712. 00005524  3F00                     move.w     -[A7], D0
  7713. 00005526  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  7714. 0000552A  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  7715. 0000552E  301F                     move.w     D0, [A7]+
  7716. 00005530  D06C 0010                add.w      D0, [A4 + 0x10]
  7717. 00005534  3940 0014                move.w     [A4 + 0x14], D0
  7718. 00005538  2F0B                     move.l     -[A7], A3
  7719. 0000553A  4EBA C35A                jsr        [PC - 0x3CA6 /* 00001896 */]
  7720. 0000553E  102B 006E                move.b     D0, [A3 + 0x6E]
  7721. 00005542  6706                     beq        +0x8 /* 0000554A */
  7722. 00005544  2F0B                     move.l     -[A7], A3
  7723. 00005546  4EBA DF18                jsr        [PC - 0x20E8 /* 00003460 */]
  7724. label0000554A:
  7725. 0000554A  2F0B                     move.l     -[A7], A3
  7726. 0000554C  4EBA C104                jsr        [PC - 0x3EFC /* 00001652 */]
  7727. 00005550  42A7                     clr.l      -[A7]
  7728. 00005552  2F0B                     move.l     -[A7], A3
  7729. 00005554  4267                     clr.w      -[A7]
  7730. 00005556  4EAD 2D62                jsr        [A5 + 0x2D62 /* export_1448 */]
  7731. 0000555A  2E1F                     move.l     D7, [A7]+
  7732. 0000555C  2F0B                     move.l     -[A7], A3
  7733. 0000555E  4267                     clr.w      -[A7]
  7734. 00005560  A90F                     syscall    DrawNew
  7735. 00005562  2F0B                     move.l     -[A7], A3
  7736. 00005564  4EBA E6E4                jsr        [PC - 0x191C /* 00003C4A */]
  7737. 00005568  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7738. 0000556C  A873                     syscall    SetPort
  7739. 0000556E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7740. 00005572  4E5E                     unlink     A6
  7741. 00005574  205F                     movea.l    A0, [A7]+
  7742. 00005576  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7743. 0000557A  4ED0                     jmp        [A0]
  7744. export_1231:
  7745. 0000557C  4E56 FFF8                link       A6, -0x0008
  7746. 00005580  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7747. 00005584  2C2E 000A                move.l     D6, [A6 + 0xA]
  7748. 00005588  42A7                     clr.l      -[A7]
  7749. 0000558A  2F06                     move.l     -[A7], D6
  7750. 0000558C  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7751. 00005590  265F                     movea.l    A3, [A7]+
  7752. 00005592  200B                     move.l     D0, A3
  7753. 00005594  6606                     bne        +0x8 /* 0000559C */
  7754. 00005596  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  7755. 0000559A  606E                     bra        +0x70 /* 0000560A */
  7756. label0000559C:
  7757. 0000559C  7E00                     moveq.l    D7, 0x00
  7758. 0000559E  2853                     movea.l    A4, [A3]
  7759. 000055A0  082C 0005 0014           btst.b     [A4 + 0x14], 0x5
  7760. 000055A6  56C0                     sne        D0
  7761. 000055A8  4400                     neg.b      D0
  7762. 000055AA  B02E 0008                cmp.b      D0, [A6 + 0x8]
  7763. 000055AE  6604                     bne        +0x6 /* 000055B4 */
  7764. 000055B0  08C7 001D                bset.b     D7, 0x1D
  7765. label000055B4:
  7766. 000055B4  2007                     move.l     D0, D7
  7767. 000055B6  222C 0014                move.l     D1, [A4 + 0x14]
  7768. 000055BA  B380                     xor.l      D0, D1
  7769. 000055BC  2940 0014                move.l     [A4 + 0x14], D0
  7770. 000055C0  2F06                     move.l     -[A7], D6
  7771. 000055C2  4A87                     tst.l      D7
  7772. 000055C4  56C0                     sne        D0
  7773. 000055C6  4400                     neg.b      D0
  7774. 000055C8  1F00                     move.b     -[A7], D0
  7775. 000055CA  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  7776. 000055CE  BCAD AE96                cmp.l      D6, [A5 - 0x516A]
  7777. 000055D2  6636                     bne        +0x38 /* 0000560A */
  7778. 000055D4  102E 0008                move.b     D0, [A6 + 0x8]
  7779. 000055D8  0A00 0001                xori.b     D0, 0x1
  7780. 000055DC  1B40 B52E                move.b     [A5 - 0x4AD2], D0
  7781. 000055E0  4A87                     tst.l      D7
  7782. 000055E2  56C0                     sne        D0
  7783. 000055E4  4AAD B572                tst.l      [A5 - 0x4A8E]
  7784. 000055E8  56C1                     sne        D1
  7785. 000055EA  822D B56E                or.b       D1, [A5 - 0x4A92]
  7786. 000055EE  C001                     and.b      D0, D1
  7787. 000055F0  0240 0001                andi.w     D0, 0x1
  7788. 000055F4  6714                     beq        +0x16 /* 0000560A */
  7789. 000055F6  4A6D A0A0                tst.w      [A5 - 0x5F60]
  7790. 000055FA  6C06                     bge        +0x8 /* 00005602 */
  7791. 000055FC  4EBA AF8A                jsr        [PC - 0x5076 /* 00000588 */]
  7792. 00005600  6008                     bra        +0xA /* 0000560A */
  7793. label00005602:
  7794. 00005602  4EBA ADE4                jsr        [PC - 0x521C /* 000003E8 */]
  7795. 00005606  4EBA 0F62                jsr        [PC + 0xF62 /* 0000656A */]
  7796. label0000560A:
  7797. 0000560A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  7798. 0000560E  4E5E                     unlink     A6
  7799. 00005610  205F                     movea.l    A0, [A7]+
  7800. 00005612  5C4F                     addq.w     A7, 6
  7801. 00005614  4ED0                     jmp        [A0]
  7802. export_1232:
  7803. 00005616  4E56 FFF0                link       A6, -0x0010
  7804. 0000561A  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  7805. 0000561E  42A7                     clr.l      -[A7]
  7806. 00005620  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  7807. 00005624  A917                     syscall    GetWRefCon
  7808. 00005626  205F                     movea.l    A0, [A7]+
  7809. 00005628  2850                     movea.l    A4, [A0]
  7810. 0000562A  3C2C 0030                move.w     D6, [A4 + 0x30]
  7811. 0000562E  102E 0008                move.b     D0, [A6 + 0x8]
  7812. 00005632  6704                     beq        +0x6 /* 00005638 */
  7813. 00005634  7E0C                     moveq.l    D7, 0x0C
  7814. 00005636  6002                     bra        +0x4 /* 0000563A */
  7815. label00005638:
  7816. 00005638  7E02                     moveq.l    D7, 0x02
  7817. label0000563A:
  7818. 0000563A  3947 0030                move.w     [A4 + 0x30], D7
  7819. 0000563E  BC47                     cmp.w      D6, D7
  7820. 00005640  6602                     bne        +0x4 /* 00005644 */
  7821. 00005642  604E                     bra        +0x50 /* 00005692 */
  7822. label00005644:
  7823. 00005644  486E FFFC                pea.l      [A6 - 0x4]
  7824. 00005648  A874                     syscall    GetPort
  7825. 0000564A  486E FFF8                pea.l      [A6 - 0x8]
  7826. 0000564E  A910                     syscall    GetWMgrPort
  7827. 00005650  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7828. 00005654  A873                     syscall    SetPort
  7829. 00005656  2F2D C70C                move.l     -[A7], [A5 - 0x38F4]
  7830. 0000565A  A90E                     syscall    SaveOld
  7831. 0000565C  206D C70C                movea.l    A0, [A5 - 0x38F4]
  7832. 00005660  1028 006E                move.b     D0, [A0 + 0x6E]
  7833. 00005664  6708                     beq        +0xA /* 0000566E */
  7834. 00005666  2F2D C70C                move.l     -[A7], [A5 - 0x38F4]
  7835. 0000566A  4EBA DDF4                jsr        [PC - 0x220C /* 00003460 */]
  7836. label0000566E:
  7837. 0000566E  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  7838. 00005672  4EBA BFDE                jsr        [PC - 0x4022 /* 00001652 */]
  7839. 00005676  42A7                     clr.l      -[A7]
  7840. 00005678  2F2D C70C                move.l     -[A7], [A5 - 0x38F4]
  7841. 0000567C  4267                     clr.w      -[A7]
  7842. 0000567E  4EAD 2D62                jsr        [A5 + 0x2D62 /* export_1448 */]
  7843. 00005682  2A1F                     move.l     D5, [A7]+
  7844. 00005684  2F2D C70C                move.l     -[A7], [A5 - 0x38F4]
  7845. 00005688  4267                     clr.w      -[A7]
  7846. 0000568A  A90F                     syscall    DrawNew
  7847. 0000568C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7848. 00005690  A873                     syscall    SetPort
  7849. label00005692:
  7850. 00005692  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  7851. 00005696  4E5E                     unlink     A6
  7852. 00005698  205F                     movea.l    A0, [A7]+
  7853. 0000569A  544F                     addq.w     A7, 2
  7854. 0000569C  4ED0                     jmp        [A0]
  7855. export_1233:
  7856. 0000569E  4E56 FFF8                link       A6, -0x0008
  7857. 000056A2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7858. 000056A6  2C2E 000A                move.l     D6, [A6 + 0xA]
  7859. 000056AA  42A7                     clr.l      -[A7]
  7860. 000056AC  2F06                     move.l     -[A7], D6
  7861. 000056AE  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  7862. 000056B2  265F                     movea.l    A3, [A7]+
  7863. 000056B4  200B                     move.l     D0, A3
  7864. 000056B6  6606                     bne        +0x8 /* 000056BE */
  7865. 000056B8  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  7866. 000056BC  6074                     bra        +0x76 /* 00005732 */
  7867. label000056BE:
  7868. 000056BE  7E00                     moveq.l    D7, 0x00
  7869. 000056C0  2853                     movea.l    A4, [A3]
  7870. 000056C2  082C 0005 0014           btst.b     [A4 + 0x14], 0x5
  7871. 000056C8  56C0                     sne        D0
  7872. 000056CA  4400                     neg.b      D0
  7873. 000056CC  B02E 0008                cmp.b      D0, [A6 + 0x8]
  7874. 000056D0  6604                     bne        +0x6 /* 000056D6 */
  7875. 000056D2  08C7 001D                bset.b     D7, 0x1D
  7876. label000056D6:
  7877. 000056D6  2007                     move.l     D0, D7
  7878. 000056D8  222C 0014                move.l     D1, [A4 + 0x14]
  7879. 000056DC  B380                     xor.l      D0, D1
  7880. 000056DE  2940 0014                move.l     [A4 + 0x14], D0
  7881. 000056E2  2F06                     move.l     -[A7], D6
  7882. 000056E4  4A87                     tst.l      D7
  7883. 000056E6  56C0                     sne        D0
  7884. 000056E8  4400                     neg.b      D0
  7885. 000056EA  1F00                     move.b     -[A7], D0
  7886. 000056EC  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  7887. 000056F0  BCAD AEAC                cmp.l      D6, [A5 - 0x5154]
  7888. 000056F4  663C                     bne        +0x3E /* 00005732 */
  7889. 000056F6  102E 0008                move.b     D0, [A6 + 0x8]
  7890. 000056FA  0A00 0001                xori.b     D0, 0x1
  7891. 000056FE  1B40 B7D2                move.b     [A5 - 0x482E], D0
  7892. 00005702  4A87                     tst.l      D7
  7893. 00005704  56C0                     sne        D0
  7894. 00005706  122D B570                move.b     D1, [A5 - 0x4A90]
  7895. 0000570A  0A01 0001                xori.b     D1, 0x1
  7896. 0000570E  C001                     and.b      D0, D1
  7897. 00005710  4AAD B878                tst.l      [A5 - 0x4788]
  7898. 00005714  56C1                     sne        D1
  7899. 00005716  822D B56E                or.b       D1, [A5 - 0x4A92]
  7900. 0000571A  C001                     and.b      D0, D1
  7901. 0000571C  6714                     beq        +0x16 /* 00005732 */
  7902. 0000571E  4A6D A0A0                tst.w      [A5 - 0x5F60]
  7903. 00005722  6C06                     bge        +0x8 /* 0000572A */
  7904. 00005724  4EBA AE62                jsr        [PC - 0x519E /* 00000588 */]
  7905. 00005728  6008                     bra        +0xA /* 00005732 */
  7906. label0000572A:
  7907. 0000572A  4EBA ACBC                jsr        [PC - 0x5344 /* 000003E8 */]
  7908. 0000572E  4EBA 0E3A                jsr        [PC + 0xE3A /* 0000656A */]
  7909. label00005732:
  7910. 00005732  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  7911. 00005736  4E5E                     unlink     A6
  7912. 00005738  205F                     movea.l    A0, [A7]+
  7913. 0000573A  5C4F                     addq.w     A7, 6
  7914. 0000573C  4ED0                     jmp        [A0]
  7915. fn0000573E:
  7916. 0000573E  4E56 FFF0                link       A6, -0x0010
  7917. 00005742  48E7 0118                movem.l    -[A7], D7,A3,A4
  7918. 00005746  266E 0008                movea.l    A3, [A6 + 0x8]
  7919. 0000574A  42A7                     clr.l      -[A7]
  7920. 0000574C  2F0B                     move.l     -[A7], A3
  7921. 0000574E  A917                     syscall    GetWRefCon
  7922. 00005750  2E1F                     move.l     D7, [A7]+
  7923. 00005752  2047                     movea.l    A0, D7
  7924. 00005754  2050                     movea.l    A0, [A0]
  7925. 00005756  1028 0039                move.b     D0, [A0 + 0x39]
  7926. 0000575A  6702                     beq        +0x4 /* 0000575E */
  7927. 0000575C  6048                     bra        +0x4A /* 000057A6 */
  7928. label0000575E:
  7929. 0000575E  2F0B                     move.l     -[A7], A3
  7930. 00005760  486E FFF4                pea.l      [A6 - 0xC]
  7931. 00005764  4EAD 2F8A                jsr        [A5 + 0x2F8A /* export_1517 */]
  7932. 00005768  2047                     movea.l    A0, D7
  7933. 0000576A  2850                     movea.l    A4, [A0]
  7934. 0000576C  197C 0001 0039           move.b     [A4 + 0x39], 0x1
  7935. 00005772  197C 0001 0038           move.b     [A4 + 0x38], 0x1
  7936. 00005778  2F0B                     move.l     -[A7], A3
  7937. 0000577A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7938. 0000577E  4267                     clr.w      -[A7]
  7939. 00005780  A91B                     syscall    MoveWindow
  7940. 00005782  B7ED C242                cmpa.l     A3, [A5 - 0x3DBE]
  7941. 00005786  6604                     bne        +0x6 /* 0000578C */
  7942. 00005788  4EAD 2D92                jsr        [A5 + 0x2D92 /* export_1454 */]
  7943. label0000578C:
  7944. 0000578C  486E FFF0                pea.l      [A6 - 0x10]
  7945. 00005790  A874                     syscall    GetPort
  7946. 00005792  2F0B                     move.l     -[A7], A3
  7947. 00005794  A873                     syscall    SetPort
  7948. 00005796  486B 0010                pea.l      [A3 + 0x10]
  7949. 0000579A  A928                     syscall    InvalRect
  7950. 0000579C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7951. 000057A0  A873                     syscall    SetPort
  7952. 000057A2  2F0B                     move.l     -[A7], A3
  7953. 000057A4  A915                     syscall    ShowWindow
  7954. label000057A6:
  7955. 000057A6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7956. 000057AA  4E5E                     unlink     A6
  7957. 000057AC  2E9F                     move.l     [A7], [A7]+
  7958. 000057AE  4E75                     rts
  7959. export_1234:
  7960. fn000057B0:
  7961. 000057B0  4E56 0000                link       A6, 0
  7962. 000057B4  4A6D C220                tst.w      [A5 - 0x3DE0]
  7963. 000057B8  56C0                     sne        D0
  7964. 000057BA  4A6D A0A0                tst.w      [A5 - 0x5F60]
  7965. 000057BE  5CC1                     sge        D1
  7966. 000057C0  C001                     and.b      D0, D1
  7967. 000057C2  6718                     beq        +0x1A /* 000057DC */
  7968. 000057C4  486D C326                pea.l      [A5 - 0x3CDA]
  7969. 000057C8  1F3C 0001                move.b     -[A7], 0x1
  7970. 000057CC  4EBA EC8E                jsr        [PC - 0x1372 /* 0000445C */]
  7971. 000057D0  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  7972. 000057D4  A873                     syscall    SetPort
  7973. 000057D6  486D C326                pea.l      [A5 - 0x3CDA]
  7974. 000057DA  A8A1                     syscall    FrameRect
  7975. label000057DC:
  7976. 000057DC  4E5E                     unlink     A6
  7977. 000057DE  4E75                     rts
  7978. export_1235:
  7979. fn000057E0:
  7980. 000057E0  4E56 FFFA                link       A6, -0x0006
  7981. 000057E4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  7982. 000057E8  266E 000A                movea.l    A3, [A6 + 0xA]
  7983. 000057EC  1E2E 0008                move.b     D7, [A6 + 0x8]
  7984. 000057F0  200B                     move.l     D0, A3
  7985. 000057F2  6604                     bne        +0x6 /* 000057F8 */
  7986. 000057F4  6000 0128                bra        +0x12A /* 0000591E */
  7987. label000057F8:
  7988. 000057F8  102D A07A                move.b     D0, [A5 - 0x5F86]
  7989. 000057FC  0A00 0001                xori.b     D0, 0x1
  7990. 00005800  4A00                     tst.b      D0
  7991. 00005802  675A                     beq        +0x5C /* 0000585E */
  7992. 00005804  2F00                     move.l     -[A7], D0
  7993. 00005806  4267                     clr.w      -[A7]
  7994. 00005808  2F0B                     move.l     -[A7], A3
  7995. 0000580A  4EAD 3012                jsr        [A5 + 0x3012 /* export_1534 */]
  7996. 0000580E  121F                     move.b     D1, [A7]+
  7997. 00005810  201F                     move.l     D0, [A7]+
  7998. 00005812  C001                     and.b      D0, D1
  7999. 00005814  6748                     beq        +0x4A /* 0000585E */
  8000. 00005816  B7ED B510                cmpa.l     A3, [A5 - 0x4AF0]
  8001. 0000581A  6608                     bne        +0xA /* 00005824 */
  8002. 0000581C  1B47 B7BE                move.b     [A5 - 0x4842], D7
  8003. 00005820  6000 00FC                bra        +0xFE /* 0000591E */
  8004. label00005824:
  8005. 00005824  B7ED C0BE                cmpa.l     A3, [A5 - 0x3F42]
  8006. 00005828  6608                     bne        +0xA /* 00005832 */
  8007. 0000582A  1B47 C0C4                move.b     [A5 - 0x3F3C], D7
  8008. 0000582E  6000 00EE                bra        +0xF0 /* 0000591E */
  8009. label00005832:
  8010. 00005832  B7ED C2E6                cmpa.l     A3, [A5 - 0x3D1A]
  8011. 00005836  6608                     bne        +0xA /* 00005840 */
  8012. 00005838  1B47 C2EC                move.b     [A5 - 0x3D14], D7
  8013. 0000583C  6000 00E0                bra        +0xE2 /* 0000591E */
  8014. label00005840:
  8015. 00005840  B7ED B57A                cmpa.l     A3, [A5 - 0x4A86]
  8016. 00005844  6608                     bne        +0xA /* 0000584E */
  8017. 00005846  1B47 B580                move.b     [A5 - 0x4A80], D7
  8018. 0000584A  6000 00D2                bra        +0xD4 /* 0000591E */
  8019. label0000584E:
  8020. 0000584E  B7ED C33E                cmpa.l     A3, [A5 - 0x3CC2]
  8021. 00005852  6600 00CA                bne        +0xCC /* 0000591E */
  8022. 00005856  1B47 C346                move.b     [A5 - 0x3CBA], D7
  8023. 0000585A  6000 00C2                bra        +0xC4 /* 0000591E */
  8024. label0000585E:
  8025. 0000585E  4267                     clr.w      -[A7]
  8026. 00005860  2F0B                     move.l     -[A7], A3
  8027. 00005862  4EAD 2FFA                jsr        [A5 + 0x2FFA /* export_1531 */]
  8028. 00005866  1C1F                     move.b     D6, [A7]+
  8029. 00005868  1006                     move.b     D0, D6
  8030. 0000586A  6708                     beq        +0xA /* 00005874 */
  8031. 0000586C  42A7                     clr.l      -[A7]
  8032. 0000586E  2F0B                     move.l     -[A7], A3
  8033. 00005870  A917                     syscall    GetWRefCon
  8034. 00005872  2A1F                     move.l     D5, [A7]+
  8035. label00005874:
  8036. 00005874  1007                     move.b     D0, D7
  8037. 00005876  676C                     beq        +0x6E /* 000058E4 */
  8038. 00005878  1006                     move.b     D0, D6
  8039. 0000587A  6732                     beq        +0x34 /* 000058AE */
  8040. 0000587C  4A6D A0A0                tst.w      [A5 - 0x5F60]
  8041. 00005880  6D14                     blt        +0x16 /* 00005896 */
  8042. 00005882  B7ED C242                cmpa.l     A3, [A5 - 0x3DBE]
  8043. 00005886  6606                     bne        +0x8 /* 0000588E */
  8044. 00005888  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  8045. 0000588C  A91F                     syscall    SelectWindow
  8046. label0000588E:
  8047. 0000588E  2F0B                     move.l     -[A7], A3
  8048. 00005890  4EBA FEAC                jsr        [PC - 0x154 /* 0000573E */]
  8049. 00005894  6010                     bra        +0x12 /* 000058A6 */
  8050. label00005896:
  8051. 00005896  2045                     movea.l    A0, D5
  8052. 00005898  2850                     movea.l    A4, [A0]
  8053. 0000589A  197C 0001 0035           move.b     [A4 + 0x35], 0x1
  8054. 000058A0  197C 0001 0036           move.b     [A4 + 0x36], 0x1
  8055. label000058A6:
  8056. 000058A6  2F0B                     move.l     -[A7], A3
  8057. 000058A8  4EBA ECA8                jsr        [PC - 0x1358 /* 00004552 */]
  8058. 000058AC  606C                     bra        +0x6E /* 0000591A */
  8059. label000058AE:
  8060. 000058AE  102D B3FC                move.b     D0, [A5 - 0x4C04]
  8061. 000058B2  6704                     beq        +0x6 /* 000058B8 */
  8062. 000058B4  2F0B                     move.l     -[A7], A3
  8063. 000058B6  A91F                     syscall    SelectWindow
  8064. label000058B8:
  8065. 000058B8  2F0B                     move.l     -[A7], A3
  8066. 000058BA  A915                     syscall    ShowWindow
  8067. 000058BC  4267                     clr.w      -[A7]
  8068. 000058BE  2F0B                     move.l     -[A7], A3
  8069. 000058C0  4EAD 300A                jsr        [A5 + 0x300A /* export_1533 */]
  8070. 000058C4  101F                     move.b     D0, [A7]+
  8071. 000058C6  6752                     beq        +0x54 /* 0000591A */
  8072. 000058C8  2F00                     move.l     -[A7], D0
  8073. 000058CA  4267                     clr.w      -[A7]
  8074. 000058CC  2F0B                     move.l     -[A7], A3
  8075. 000058CE  4EAD 3012                jsr        [A5 + 0x3012 /* export_1534 */]
  8076. 000058D2  121F                     move.b     D1, [A7]+
  8077. 000058D4  201F                     move.l     D0, [A7]+
  8078. 000058D6  C001                     and.b      D0, D1
  8079. 000058D8  6740                     beq        +0x42 /* 0000591A */
  8080. 000058DA  2F0B                     move.l     -[A7], A3
  8081. 000058DC  7001                     moveq.l    D0, 0x01
  8082. 000058DE  2F00                     move.l     -[A7], D0
  8083. 000058E0  A918                     syscall    SetWRefCon
  8084. 000058E2  6036                     bra        +0x38 /* 0000591A */
  8085. label000058E4:
  8086. 000058E4  1006                     move.b     D0, D6
  8087. 000058E6  671E                     beq        +0x20 /* 00005906 */
  8088. 000058E8  4A6D A0A0                tst.w      [A5 - 0x5F60]
  8089. 000058EC  6D08                     blt        +0xA /* 000058F6 */
  8090. 000058EE  2F0B                     move.l     -[A7], A3
  8091. 000058F0  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8092. 000058F4  6024                     bra        +0x26 /* 0000591A */
  8093. label000058F6:
  8094. 000058F6  2045                     movea.l    A0, D5
  8095. 000058F8  2850                     movea.l    A4, [A0]
  8096. 000058FA  422C 0035                clr.b      [A4 + 0x35]
  8097. 000058FE  197C 0001 0036           move.b     [A4 + 0x36], 0x1
  8098. 00005904  6014                     bra        +0x16 /* 0000591A */
  8099. label00005906:
  8100. 00005906  102B 006E                move.b     D0, [A3 + 0x6E]
  8101. 0000590A  670E                     beq        +0x10 /* 0000591A */
  8102. 0000590C  B7ED B510                cmpa.l     A3, [A5 - 0x4AF0]
  8103. 00005910  6604                     bne        +0x6 /* 00005916 */
  8104. 00005912  4EAD 0FB2                jsr        [A5 + 0xFB2 /* export_498 */]
  8105. label00005916:
  8106. 00005916  2F0B                     move.l     -[A7], A3
  8107. 00005918  A916                     syscall    HideWindow
  8108. label0000591A:
  8109. 0000591A  4EBA 12A8                jsr        [PC + 0x12A8 /* 00006BC4 */]
  8110. label0000591E:
  8111. 0000591E  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  8112. 00005922  4E5E                     unlink     A6
  8113. 00005924  205F                     movea.l    A0, [A7]+
  8114. 00005926  5C4F                     addq.w     A7, 6
  8115. 00005928  4ED0                     jmp        [A0]
  8116. export_1236:
  8117. 0000592A  4E56 FFEC                link       A6, -0x0014
  8118. 0000592E  48E7 0118                movem.l    -[A7], D7,A3,A4
  8119. 00005932  102D A07A                move.b     D0, [A5 - 0x5F86]
  8120. 00005936  6608                     bne        +0xA /* 00005940 */
  8121. 00005938  3B7C 0001 B41E           move.w     [A5 - 0x4BE2], 0x1
  8122. 0000593E  6070                     bra        +0x72 /* 000059B0 */
  8123. label00005940:
  8124. 00005940  102D BA34                move.b     D0, [A5 - 0x45CC]
  8125. 00005944  6702                     beq        +0x4 /* 00005948 */
  8126. 00005946  6068                     bra        +0x6A /* 000059B0 */
  8127. label00005948:
  8128. 00005948  1B7C 0001 BA34           move.b     [A5 - 0x45CC], 0x1
  8129. 0000594E  2E3C 0000 0BAA           move.l     D7, 0xBAA
  8130. 00005954  2047                     movea.l    A0, D7
  8131. 00005956  30AD A000                move.w     [A0], [A5 - 0x6000]
  8132. 0000595A  267C 0000 09EE           movea.l    A3, 0x9EE
  8133. 00005960  26AD B586                move.l     [A3], [A5 - 0x4A7A]
  8134. 00005964  42A7                     clr.l      -[A7]
  8135. 00005966  A924                     syscall    FrontWindow
  8136. 00005968  285F                     movea.l    A4, [A7]+
  8137. 0000596A  2F0C                     move.l     -[A7], A4
  8138. 0000596C  A909                     syscall    CalcVis
  8139. 0000596E  2F0C                     move.l     -[A7], A4
  8140. 00005970  2F2D BA48                move.l     -[A7], [A5 - 0x45B8]
  8141. 00005974  A90A                     syscall    CalcVBehind
  8142. 00005976  486E FFF4                pea.l      [A6 - 0xC]
  8143. 0000597A  A910                     syscall    GetWMgrPort
  8144. 0000597C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8145. 00005980  A873                     syscall    SetPort
  8146. 00005982  2F2D BA48                move.l     -[A7], [A5 - 0x45B8]
  8147. 00005986  A879                     syscall    SetClip
  8148. 00005988  102D A1A8                move.b     D0, [A5 - 0x5E58]
  8149. 0000598C  6712                     beq        +0x14 /* 000059A0 */
  8150. 0000598E  486E FFF0                pea.l      [A6 - 0x10]
  8151. 00005992  AA48                     syscall    GetCWMgrPort
  8152. 00005994  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  8153. 00005998  A873                     syscall    SetPort
  8154. 0000599A  2F2D BA48                move.l     -[A7], [A5 - 0x45B8]
  8155. 0000599E  A879                     syscall    SetClip
  8156. label000059A0:
  8157. 000059A0  2F2D B438                move.l     -[A7], [A5 - 0x4BC8]
  8158. 000059A4  486D FE70                pea.l      [A5 - 0x190]
  8159. 000059A8  A8D6                     syscall    FillRgn
  8160. 000059AA  4267                     clr.w      -[A7]
  8161. 000059AC  A938                     syscall    HiliteMenu
  8162. 000059AE  A937                     syscall    DrawMenuBar
  8163. label000059B0:
  8164. 000059B0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  8165. 000059B4  4E5E                     unlink     A6
  8166. 000059B6  4E75                     rts
  8167. export_1237:
  8168. 000059B8  4E56 0000                link       A6, 0
  8169. 000059BC  4EBA E5D6                jsr        [PC - 0x1A2A /* 00003F94 */]
  8170. 000059C0  1F3C 0001                move.b     -[A7], 0x1
  8171. 000059C4  4EBA F1E4                jsr        [PC - 0xE1C /* 00004BAA */]
  8172. 000059C8  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  8173. 000059CC  1F3C 0001                move.b     -[A7], 0x1
  8174. 000059D0  4EBA FE0E                jsr        [PC - 0x1F2 /* 000057E0 */]
  8175. 000059D4  4A6D A0A0                tst.w      [A5 - 0x5F60]
  8176. 000059D8  6C02                     bge        +0x4 /* 000059DC */
  8177. 000059DA  6004                     bra        +0x6 /* 000059E0 */
  8178. label000059DC:
  8179. 000059DC  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  8180. label000059E0:
  8181. 000059E0  4E5E                     unlink     A6
  8182. 000059E2  4E75                     rts
  8183. export_1238:
  8184. fn000059E4:
  8185. 000059E4  4E56 0000                link       A6, 0
  8186. 000059E8  4A6D A0A0                tst.w      [A5 - 0x5F60]
  8187. 000059EC  6D0E                     blt        +0x10 /* 000059FC */
  8188. 000059EE  2F2D B57A                move.l     -[A7], [A5 - 0x4A86]
  8189. 000059F2  1F3C 0001                move.b     -[A7], 0x1
  8190. 000059F6  4EBA FDE8                jsr        [PC - 0x218 /* 000057E0 */]
  8191. 000059FA  6006                     bra        +0x8 /* 00005A02 */
  8192. label000059FC:
  8193. 000059FC  2B6D A548 B428           move.l     [A5 - 0x4BD8], [A5 - 0x5AB8]
  8194. label00005A02:
  8195. 00005A02  4E5E                     unlink     A6
  8196. 00005A04  4E75                     rts
  8197. export_1239:
  8198. fn00005A06:
  8199. 00005A06  4E56 FFFC                link       A6, -0x0004
  8200. 00005A0A  2F0C                     move.l     -[A7], A4
  8201. 00005A0C  286D A53E                movea.l    A4, [A5 - 0x5AC2]
  8202. label00005A10:
  8203. 00005A10  200C                     move.l     D0, A4
  8204. 00005A12  671A                     beq        +0x1C /* 00005A2E */
  8205. 00005A14  2054                     movea.l    A0, [A4]
  8206. 00005A16  2028 000C                move.l     D0, [A0 + 0xC]
  8207. 00005A1A  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  8208. 00005A1E  6606                     bne        +0x8 /* 00005A26 */
  8209. 00005A20  2D4C 000C                move.l     [A6 + 0xC], A4
  8210. 00005A24  600E                     bra        +0x10 /* 00005A34 */
  8211. label00005A26:
  8212. 00005A26  2054                     movea.l    A0, [A4]
  8213. 00005A28  2868 003E                movea.l    A4, [A0 + 0x3E]
  8214. 00005A2C  60E2                     bra        -0x1C /* 00005A10 */
  8215. label00005A2E:
  8216. 00005A2E  7000                     moveq.l    D0, 0x00
  8217. 00005A30  2D40 000C                move.l     [A6 + 0xC], D0
  8218. label00005A34:
  8219. 00005A34  285F                     movea.l    A4, [A7]+
  8220. 00005A36  4E5E                     unlink     A6
  8221. 00005A38  2E9F                     move.l     [A7], [A7]+
  8222. 00005A3A  4E75                     rts
  8223. export_1240:
  8224. 00005A3C  4E56 FFF6                link       A6, -0x000A
  8225. 00005A40  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  8226. 00005A44  3C2E 000C                move.w     D6, [A6 + 0xC]
  8227. 00005A48  3D7C 0001 000E           move.w     [A6 + 0xE], 0x1
  8228. 00005A4E  206E 0008                movea.l    A0, [A6 + 0x8]
  8229. 00005A52  2050                     movea.l    A0, [A0]
  8230. 00005A54  3D68 005E FFFE           move.w     [A6 - 0x2], [A0 + 0x5E]
  8231. 00005A5A  5FC0                     sle        D0
  8232. 00005A5C  4A00                     tst.b      D0
  8233. 00005A5E  6600 0094                bne        +0x96 /* 00005AF4 */
  8234. 00005A62  4A46                     tst.w      D6
  8235. 00005A64  5FC1                     sle        D1
  8236. 00005A66  8001                     or.b       D0, D1
  8237. 00005A68  6704                     beq        +0x6 /* 00005A6E */
  8238. 00005A6A  6000 0088                bra        +0x8A /* 00005AF4 */
  8239. label00005A6E:
  8240. 00005A6E  206E 0008                movea.l    A0, [A6 + 0x8]
  8241. 00005A72  2050                     movea.l    A0, [A0]
  8242. 00005A74  BC68 003C                cmp.w      D6, [A0 + 0x3C]
  8243. 00005A78  6D08                     blt        +0xA /* 00005A82 */
  8244. 00005A7A  3D6E FFFE 000E           move.w     [A6 + 0xE], [A6 - 0x2]
  8245. 00005A80  6072                     bra        +0x74 /* 00005AF4 */
  8246. label00005A82:
  8247. 00005A82  4245                     clr.w      D5
  8248. 00005A84  382E FFFE                move.w     D4, [A6 - 0x2]
  8249. 00005A88  206E 0008                movea.l    A0, [A6 + 0x8]
  8250. 00005A8C  2850                     movea.l    A4, [A0]
  8251. label00005A8E:
  8252. 00005A8E  3005                     move.w     D0, D5
  8253. 00005A90  D044                     add.w      D0, D4
  8254. 00005A92  48C0                     ext.l      D0
  8255. 00005A94  81FC 0002                divs.w     D0, 0x2
  8256. 00005A98  3E00                     move.w     D7, D0
  8257. 00005A9A  D040                     add.w      D0, D0
  8258. 00005A9C  BC74 0060                cmp.w      D6, [A4 + D0.w + 0x60]
  8259. 00005AA0  6C06                     bge        +0x8 /* 00005AA8 */
  8260. 00005AA2  3807                     move.w     D4, D7
  8261. 00005AA4  5344                     subq.w     D4, 1
  8262. 00005AA6  600E                     bra        +0x10 /* 00005AB6 */
  8263. label00005AA8:
  8264. 00005AA8  3007                     move.w     D0, D7
  8265. 00005AAA  D040                     add.w      D0, D0
  8266. 00005AAC  BC74 0060                cmp.w      D6, [A4 + D0.w + 0x60]
  8267. 00005AB0  6F04                     ble        +0x6 /* 00005AB6 */
  8268. 00005AB2  3A07                     move.w     D5, D7
  8269. 00005AB4  5245                     addq.w     D5, 1
  8270. label00005AB6:
  8271. 00005AB6  3007                     move.w     D0, D7
  8272. 00005AB8  D040                     add.w      D0, D0
  8273. 00005ABA  BC74 0060                cmp.w      D6, [A4 + D0.w + 0x60]
  8274. 00005ABE  5CC0                     sge        D0
  8275. 00005AC0  4A00                     tst.b      D0
  8276. 00005AC2  670E                     beq        +0x10 /* 00005AD2 */
  8277. 00005AC4  3207                     move.w     D1, D7
  8278. 00005AC6  5241                     addq.w     D1, 1
  8279. 00005AC8  D241                     add.w      D1, D1
  8280. 00005ACA  BC74 1060                cmp.w      D6, [A4 + D1.w + 0x60]
  8281. 00005ACE  5DC1                     slt        D1
  8282. 00005AD0  C001                     and.b      D0, D1
  8283. label00005AD2:
  8284. 00005AD2  4400                     neg.b      D0
  8285. 00005AD4  1D40 FFF7                move.b     [A6 - 0x9], D0
  8286. 00005AD8  B845                     cmp.w      D4, D5
  8287. 00005ADA  5DC0                     slt        D0
  8288. 00005ADC  802E FFF7                or.b       D0, [A6 - 0x9]
  8289. 00005AE0  0240 0001                andi.w     D0, 0x1
  8290. 00005AE4  67A8                     beq        -0x56 /* 00005A8E */
  8291. 00005AE6  102E FFF7                move.b     D0, [A6 - 0x9]
  8292. 00005AEA  6708                     beq        +0xA /* 00005AF4 */
  8293. 00005AEC  3007                     move.w     D0, D7
  8294. 00005AEE  5240                     addq.w     D0, 1
  8295. 00005AF0  3D40 000E                move.w     [A6 + 0xE], D0
  8296. label00005AF4:
  8297. 00005AF4  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  8298. 00005AF8  4E5E                     unlink     A6
  8299. 00005AFA  205F                     movea.l    A0, [A7]+
  8300. 00005AFC  5C4F                     addq.w     A7, 6
  8301. 00005AFE  4ED0                     jmp        [A0]
  8302. export_1241:
  8303. 00005B00  4E56 0000                link       A6, 0
  8304. 00005B04  3F2D A09C                move.w     -[A7], [A5 - 0x5F64]
  8305. 00005B08  A887                     syscall    TextFont
  8306. 00005B0A  3F2D A09A                move.w     -[A7], [A5 - 0x5F66]
  8307. 00005B0E  A88A                     syscall    TextSize
  8308. 00005B10  3F3A 000E                move.w     -[A7], [PC + 0xE /* 00005B20, value 0x0 */]
  8309. 00005B14  A888                     syscall    TextFace
  8310. 00005B16  3F3C 0001                move.w     -[A7], 0x1
  8311. 00005B1A  A889                     syscall    TextMode
  8312. 00005B1C  4E5E                     unlink     A6
  8313. 00005B1E  4E75                     rts
  8314. 00005B20  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8315. // begin alternate branch 00005B22-00005B26
  8316. export_1242:
  8317. fn00005B22:
  8318. 00005B22  4E56 FFEC                link       A6, -0x0014
  8319. // end alternate branch 00005B22-00005B26
  8320. export_1242: // at 00005B22 (misaligned)
  8321. fn00005B22: // (misaligned)
  8322. 00005B24  FFEC                     .extension 0xFEC // unimplemented
  8323. 00005B26  2F07                     move.l     -[A7], D7
  8324. 00005B28  102D A090                move.b     D0, [A5 - 0x5F70]
  8325. 00005B2C  6602                     bne        +0x4 /* 00005B30 */
  8326. 00005B2E  6076                     bra        +0x78 /* 00005BA6 */
  8327. label00005B30:
  8328. 00005B30  42A7                     clr.l      -[A7]
  8329. 00005B32  A975                     syscall    TickCount
  8330. 00005B34  2E1F                     move.l     D7, [A7]+
  8331. 00005B36  202D A018                move.l     D0, [A5 - 0x5FE8]
  8332. 00005B3A  D0AD B522                add.l      D0, [A5 - 0x4ADE]
  8333. 00005B3E  B087                     cmp.l      D0, D7
  8334. 00005B40  6F02                     ble        +0x4 /* 00005B44 */
  8335. 00005B42  6062                     bra        +0x64 /* 00005BA6 */
  8336. label00005B44:
  8337. 00005B44  2B47 B522                move.l     [A5 - 0x4ADE], D7
  8338. 00005B48  1B7C 0001 BA3C           move.b     [A5 - 0x45C4], 0x1
  8339. 00005B4E  41EE FFEC                lea.l      A0, [A6 - 0x14]
  8340. 00005B52  43ED C4FA                lea.l      A1, [A5 - 0x3B06]
  8341. 00005B56  7007                     moveq.l    D0, 0x07
  8342. label00005B58:
  8343. 00005B58  30D9                     move.w     [A0]+, [A1]+
  8344. 00005B5A  51C8 FFFC                dbf        D0, -0x6 /* 00005B58 */
  8345. 00005B5E  4267                     clr.w      -[A7]
  8346. 00005B60  3F2D 9FE2                move.w     -[A7], [A5 - 0x601E]
  8347. 00005B64  486D C4FA                pea.l      [A5 - 0x3B06]
  8348. 00005B68  102D A07A                move.b     D0, [A5 - 0x5F86]
  8349. 00005B6C  0A00 0001                xori.b     D0, 0x1
  8350. 00005B70  4880                     ext.w      D0
  8351. 00005B72  48C0                     ext.l      D0
  8352. 00005B74  2F00                     move.l     -[A7], D0
  8353. 00005B76  4EBA BDA8                jsr        [PC - 0x4258 /* 00001920 */]
  8354. 00005B7A  101F                     move.b     D0, [A7]+
  8355. 00005B7C  670A                     beq        +0xC /* 00005B88 */
  8356. 00005B7E  486D C4FA                pea.l      [A5 - 0x3B06]
  8357. 00005B82  4EBA 0028                jsr        [PC + 0x28 /* 00005BAC */]
  8358. 00005B86  600A                     bra        +0xC /* 00005B92 */
  8359. label00005B88:
  8360. 00005B88  102D A1EE                move.b     D0, [A5 - 0x5E12]
  8361. 00005B8C  6704                     beq        +0x6 /* 00005B92 */
  8362. 00005B8E  4EBA 16FA                jsr        [PC + 0x16FA /* 0000728A */]
  8363. label00005B92:
  8364. 00005B92  41ED C4FA                lea.l      A0, [A5 - 0x3B06]
  8365. 00005B96  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8366. 00005B9A  7007                     moveq.l    D0, 0x07
  8367. label00005B9C:
  8368. 00005B9C  30D9                     move.w     [A0]+, [A1]+
  8369. 00005B9E  51C8 FFFC                dbf        D0, -0x6 /* 00005B9C */
  8370. 00005BA2  422D BA3C                clr.b      [A5 - 0x45C4]
  8371. label00005BA6:
  8372. 00005BA6  2E1F                     move.l     D7, [A7]+
  8373. 00005BA8  4E5E                     unlink     A6
  8374. 00005BAA  4E75                     rts
  8375. export_1243:
  8376. fn00005BAC:
  8377. 00005BAC  4E56 FFE8                link       A6, -0x0018
  8378. 00005BB0  206E 0008                movea.l    A0, [A6 + 0x8]
  8379. 00005BB4  3010                     move.w     D0, [A0]
  8380. 00005BB6  5340                     subq.w     D0, 1
  8381. 00005BB8  671C                     beq        +0x1E /* 00005BD6 */
  8382. 00005BBA  5B40                     subq.w     D0, 5
  8383. 00005BBC  6700 00C2                beq        +0xC4 /* 00005C80 */
  8384. 00005BC0  5340                     subq.w     D0, 1
  8385. 00005BC2  6700 00F0                beq        +0xF2 /* 00005CB4 */
  8386. 00005BC6  5340                     subq.w     D0, 1
  8387. 00005BC8  6700 00E4                beq        +0xE6 /* 00005CAE */
  8388. 00005BCC  5F40                     subq.w     D0, 7
  8389. 00005BCE  6700 00EA                beq        +0xEC /* 00005CBA */
  8390. 00005BD2  6000 00EA                bra        +0xEC /* 00005CBE */
  8391. label00005BD6:
  8392. 00005BD6  4267                     clr.w      -[A7]
  8393. 00005BD8  206E 0008                movea.l    A0, [A6 + 0x8]
  8394. 00005BDC  2F28 000A                move.l     -[A7], [A0 + 0xA]
  8395. 00005BE0  486E FFFC                pea.l      [A6 - 0x4]
  8396. 00005BE4  A92C                     syscall    FindWindow
  8397. 00005BE6  301F                     move.w     D0, [A7]+
  8398. 00005BE8  6706                     beq        +0x8 /* 00005BF0 */
  8399. 00005BEA  5340                     subq.w     D0, 1
  8400. 00005BEC  670E                     beq        +0x10 /* 00005BFC */
  8401. 00005BEE  606C                     bra        +0x6E /* 00005C5C */
  8402. label00005BF0:
  8403. 00005BF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8404. 00005BF4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8405. 00005BF8  A9B3                     syscall    SystemClick
  8406. 00005BFA  6066                     bra        +0x68 /* 00005C62 */
  8407. label00005BFC:
  8408. 00005BFC  3D7C BF97 FFE8           move.w     [A6 - 0x18], 0xBF97
  8409. 00005C02  42A7                     clr.l      -[A7]
  8410. 00005C04  486E FFE8                pea.l      [A6 - 0x18]
  8411. 00005C08  486E FFF6                pea.l      [A6 - 0xA]
  8412. 00005C0C  4EAD 2F4A                jsr        [A5 + 0x2F4A /* export_1509 */]
  8413. 00005C10  3D5F FFEA                move.w     [A6 - 0x16], [A7]+
  8414. 00005C14  41EE FFEE                lea.l      A0, [A6 - 0x12]
  8415. 00005C18  43ED FE0C                lea.l      A1, [A5 - 0x1F4]
  8416. 00005C1C  7003                     moveq.l    D0, 0x03
  8417. label00005C1E:
  8418. 00005C1E  30D9                     move.w     [A0]+, [A1]+
  8419. 00005C20  51C8 FFFC                dbf        D0, -0x6 /* 00005C1E */
  8420. 00005C24  3D6D A000 FFF2           move.w     [A6 - 0xE], [A5 - 0x6000]
  8421. 00005C2A  3D6E FFFA FFF0           move.w     [A6 - 0x10], [A6 - 0x6]
  8422. 00005C30  4267                     clr.w      -[A7]
  8423. 00005C32  206E 0008                movea.l    A0, [A6 + 0x8]
  8424. 00005C36  2F28 000A                move.l     -[A7], [A0 + 0xA]
  8425. 00005C3A  486E FFEE                pea.l      [A6 - 0x12]
  8426. 00005C3E  A8AD                     syscall    PtInRect
  8427. 00005C40  101F                     move.b     D0, [A7]+
  8428. 00005C42  670E                     beq        +0x10 /* 00005C52 */
  8429. 00005C44  2F00                     move.l     -[A7], D0
  8430. 00005C46  4267                     clr.w      -[A7]
  8431. 00005C48  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  8432. 00005C4C  121F                     move.b     D1, [A7]+
  8433. 00005C4E  201F                     move.l     D0, [A7]+
  8434. 00005C50  C001                     and.b      D0, D1
  8435. label00005C52:
  8436. 00005C52  0A00 0001                xori.b     D0, 0x1
  8437. 00005C56  1D40 FFED                move.b     [A6 - 0x13], D0
  8438. 00005C5A  6006                     bra        +0x8 /* 00005C62 */
  8439. label00005C5C:
  8440. 00005C5C  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  8441. label00005C62:
  8442. 00005C62  102E FFED                move.b     D0, [A6 - 0x13]
  8443. 00005C66  6756                     beq        +0x58 /* 00005CBE */
  8444. 00005C68  1B7C 0001 A006           move.b     [A5 - 0x5FFA], 0x1
  8445. 00005C6E  206E 0008                movea.l    A0, [A6 + 0x8]
  8446. 00005C72  43ED 9FE4                lea.l      A1, [A5 - 0x601C]
  8447. 00005C76  7007                     moveq.l    D0, 0x07
  8448. label00005C78:
  8449. 00005C78  32D8                     move.w     [A1]+, [A0]+
  8450. 00005C7A  51C8 FFFC                dbf        D0, -0x6 /* 00005C78 */
  8451. 00005C7E  603E                     bra        +0x40 /* 00005CBE */
  8452. label00005C80:
  8453. 00005C80  4A6D A0A0                tst.w      [A5 - 0x5F60]
  8454. 00005C84  5CC0                     sge        D0
  8455. 00005C86  4A00                     tst.b      D0
  8456. 00005C88  671E                     beq        +0x20 /* 00005CA8 */
  8457. 00005C8A  206D A53E                movea.l    A0, [A5 - 0x5AC2]
  8458. 00005C8E  2050                     movea.l    A0, [A0]
  8459. 00005C90  C028 0039                and.b      D0, [A0 + 0x39]
  8460. 00005C94  4A00                     tst.b      D0
  8461. 00005C96  6710                     beq        +0x12 /* 00005CA8 */
  8462. 00005C98  122D B3CA                move.b     D1, [A5 - 0x4C36]
  8463. 00005C9C  0A01 0001                xori.b     D1, 0x1
  8464. 00005CA0  C001                     and.b      D0, D1
  8465. 00005CA2  6704                     beq        +0x6 /* 00005CA8 */
  8466. 00005CA4  4EAD 2D92                jsr        [A5 + 0x2D92 /* export_1454 */]
  8467. label00005CA8:
  8468. 00005CA8  4EBA 0F1A                jsr        [PC + 0xF1A /* 00006BC4 */]
  8469. 00005CAC  6010                     bra        +0x12 /* 00005CBE */
  8470. label00005CAE:
  8471. 00005CAE  4EAD 2C9A                jsr        [A5 + 0x2C9A /* export_1423 */]
  8472. 00005CB2  600A                     bra        +0xC /* 00005CBE */
  8473. label00005CB4:
  8474. 00005CB4  4EAD 2E0A                jsr        [A5 + 0x2E0A /* export_1469 */]
  8475. 00005CB8  6004                     bra        +0x6 /* 00005CBE */
  8476. label00005CBA:
  8477. 00005CBA  4EAD 2E32                jsr        [A5 + 0x2E32 /* export_1474 */]
  8478. label00005CBE:
  8479. 00005CBE  4E5E                     unlink     A6
  8480. 00005CC0  2E9F                     move.l     [A7], [A7]+
  8481. 00005CC2  4E75                     rts
  8482. export_1244:
  8483. 00005CC4  4E56 0000                link       A6, 0
  8484. 00005CC8  4A6D C10A                tst.w      [A5 - 0x3EF6]
  8485. 00005CCC  6606                     bne        +0x8 /* 00005CD4 */
  8486. 00005CCE  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  8487. 00005CD2  6004                     bra        +0x6 /* 00005CD8 */
  8488. label00005CD4:
  8489. 00005CD4  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  8490. label00005CD8:
  8491. 00005CD8  4E5E                     unlink     A6
  8492. 00005CDA  4E75                     rts
  8493. export_1245:
  8494. 00005CDC  4E56 0000                link       A6, 0
  8495. 00005CE0  102D B9F8                move.b     D0, [A5 - 0x4608]
  8496. 00005CE4  0A00 0001                xori.b     D0, 0x1
  8497. 00005CE8  1B40 B9F8                move.b     [A5 - 0x4608], D0
  8498. 00005CEC  4EBA 12EC                jsr        [PC + 0x12EC /* 00006FDA */]
  8499. 00005CF0  206D C4E6                movea.l    A0, [A5 - 0x3B1A]
  8500. 00005CF4  1028 006E                move.b     D0, [A0 + 0x6E]
  8501. 00005CF8  670E                     beq        +0x10 /* 00005D08 */
  8502. 00005CFA  2F2D C0BE                move.l     -[A7], [A5 - 0x3F42]
  8503. 00005CFE  A873                     syscall    SetPort
  8504. 00005D00  486D C4F2                pea.l      [A5 - 0x3B0E]
  8505. 00005D04  4EAD 2EC2                jsr        [A5 + 0x2EC2 /* export_1492 */]
  8506. label00005D08:
  8507. 00005D08  4E5E                     unlink     A6
  8508. 00005D0A  4E75                     rts
  8509. export_1246:
  8510. 00005D0C  4E56 FFFE                link       A6, -0x0002
  8511. 00005D10  48E7 0300                movem.l    -[A7], D6,D7
  8512. 00005D14  1E2E 0008                move.b     D7, [A6 + 0x8]
  8513. 00005D18  BE2D B418                cmp.b      D7, [A5 - 0x4BE8]
  8514. 00005D1C  6604                     bne        +0x6 /* 00005D22 */
  8515. 00005D1E  6000 00A6                bra        +0xA8 /* 00005DC6 */
  8516. label00005D22:
  8517. 00005D22  1007                     move.b     D0, D7
  8518. 00005D24  6632                     bne        +0x34 /* 00005D58 */
  8519. 00005D26  206D C4E6                movea.l    A0, [A5 - 0x3B1A]
  8520. 00005D2A  1B68 006E C0C2           move.b     [A5 - 0x3F3E], [A0 + 0x6E]
  8521. 00005D30  206D C764                movea.l    A0, [A5 - 0x389C]
  8522. 00005D34  1B68 006E C2EA           move.b     [A5 - 0x3D16], [A0 + 0x6E]
  8523. 00005D3A  206D C91A                movea.l    A0, [A5 - 0x36E6]
  8524. 00005D3E  1B68 006E C342           move.b     [A5 - 0x3CBE], [A0 + 0x6E]
  8525. 00005D44  206D BA26                movea.l    A0, [A5 - 0x45DA]
  8526. 00005D48  1B68 006E B514           move.b     [A5 - 0x4AEC], [A0 + 0x6E]
  8527. 00005D4E  206D C162                movea.l    A0, [A5 - 0x3E9E]
  8528. 00005D52  1B68 006E B57E           move.b     [A5 - 0x4A82], [A0 + 0x6E]
  8529. label00005D58:
  8530. 00005D58  1C2D B3FC                move.b     D6, [A5 - 0x4C04]
  8531. 00005D5C  422D B3FC                clr.b      [A5 - 0x4C04]
  8532. 00005D60  102D C0C2                move.b     D0, [A5 - 0x3F3E]
  8533. 00005D64  670A                     beq        +0xC /* 00005D70 */
  8534. 00005D66  2F2D C0BE                move.l     -[A7], [A5 - 0x3F42]
  8535. 00005D6A  1F07                     move.b     -[A7], D7
  8536. 00005D6C  4EBA FA72                jsr        [PC - 0x58E /* 000057E0 */]
  8537. label00005D70:
  8538. 00005D70  102D C2EA                move.b     D0, [A5 - 0x3D16]
  8539. 00005D74  670A                     beq        +0xC /* 00005D80 */
  8540. 00005D76  2F2D C2E6                move.l     -[A7], [A5 - 0x3D1A]
  8541. 00005D7A  1F07                     move.b     -[A7], D7
  8542. 00005D7C  4EBA FA62                jsr        [PC - 0x59E /* 000057E0 */]
  8543. label00005D80:
  8544. 00005D80  102D C342                move.b     D0, [A5 - 0x3CBE]
  8545. 00005D84  670A                     beq        +0xC /* 00005D90 */
  8546. 00005D86  2F2D C33E                move.l     -[A7], [A5 - 0x3CC2]
  8547. 00005D8A  1F07                     move.b     -[A7], D7
  8548. 00005D8C  4EBA FA52                jsr        [PC - 0x5AE /* 000057E0 */]
  8549. label00005D90:
  8550. 00005D90  102D B514                move.b     D0, [A5 - 0x4AEC]
  8551. 00005D94  670A                     beq        +0xC /* 00005DA0 */
  8552. 00005D96  2F2D B510                move.l     -[A7], [A5 - 0x4AF0]
  8553. 00005D9A  1F07                     move.b     -[A7], D7
  8554. 00005D9C  4EBA FA42                jsr        [PC - 0x5BE /* 000057E0 */]
  8555. label00005DA0:
  8556. 00005DA0  102D B57E                move.b     D0, [A5 - 0x4A82]
  8557. 00005DA4  670A                     beq        +0xC /* 00005DB0 */
  8558. 00005DA6  2F2D B57A                move.l     -[A7], [A5 - 0x4A86]
  8559. 00005DAA  1F07                     move.b     -[A7], D7
  8560. 00005DAC  4EBA FA32                jsr        [PC - 0x5CE /* 000057E0 */]
  8561. label00005DB0:
  8562. 00005DB0  1F07                     move.b     -[A7], D7
  8563. 00005DB2  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  8564. 00005DB6  102D B418                move.b     D0, [A5 - 0x4BE8]
  8565. 00005DBA  0A00 0001                xori.b     D0, 0x1
  8566. 00005DBE  1B40 B418                move.b     [A5 - 0x4BE8], D0
  8567. 00005DC2  1B46 B3FC                move.b     [A5 - 0x4C04], D6
  8568. label00005DC6:
  8569. 00005DC6  4CDF 00C0                movem.l    D6,D7, [A7]+
  8570. 00005DCA  4E5E                     unlink     A6
  8571. 00005DCC  205F                     movea.l    A0, [A7]+
  8572. 00005DCE  544F                     addq.w     A7, 2
  8573. 00005DD0  4ED0                     jmp        [A0]
  8574. export_1247:
  8575. 00005DD2  4E56 0000                link       A6, 0
  8576. 00005DD6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8577. 00005DDA  206E 0008                movea.l    A0, [A6 + 0x8]
  8578. 00005DDE  1028 006E                move.b     D0, [A0 + 0x6E]
  8579. 00005DE2  0A00 0001                xori.b     D0, 0x1
  8580. 00005DE6  1F00                     move.b     -[A7], D0
  8581. 00005DE8  4EBA F9F6                jsr        [PC - 0x60A /* 000057E0 */]
  8582. 00005DEC  4E5E                     unlink     A6
  8583. 00005DEE  2E9F                     move.l     [A7], [A7]+
  8584. 00005DF0  4E75                     rts
  8585. export_1248:
  8586. fn00005DF2:
  8587. 00005DF2  4E56 FFFC                link       A6, -0x0004
  8588. 00005DF6  426E 000C                clr.w      [A6 + 0xC]
  8589. 00005DFA  4267                     clr.w      -[A7]
  8590. 00005DFC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8591. 00005E00  486D C4F2                pea.l      [A5 - 0x3B0E]
  8592. 00005E04  A8AD                     syscall    PtInRect
  8593. 00005E06  101F                     move.b     D0, [A7]+
  8594. 00005E08  6742                     beq        +0x44 /* 00005E4C */
  8595. 00005E0A  206D C1E4                movea.l    A0, [A5 - 0x3E1C]
  8596. 00005E0E  2050                     movea.l    A0, [A0]
  8597. 00005E10  1228 000D                move.b     D1, [A0 + 0xD]
  8598. 00005E14  0241 0001                andi.w     D1, 0x1
  8599. 00005E18  C001                     and.b      D0, D1
  8600. 00005E1A  6730                     beq        +0x32 /* 00005E4C */
  8601. 00005E1C  302E 000A                move.w     D0, [A6 + 0xA]
  8602. 00005E20  48C0                     ext.l      D0
  8603. 00005E22  81FC 0017                divs.w     D0, 0x17
  8604. 00005E26  3D40 FFFE                move.w     [A6 - 0x2], D0
  8605. 00005E2A  302E 0008                move.w     D0, [A6 + 0x8]
  8606. 00005E2E  5940                     subq.w     D0, 4
  8607. 00005E30  48C0                     ext.l      D0
  8608. 00005E32  81FC 0015                divs.w     D0, 0x15
  8609. 00005E36  3D40 FFFC                move.w     [A6 - 0x4], D0
  8610. 00005E3A  302E FFFE                move.w     D0, [A6 - 0x2]
  8611. 00005E3E  5240                     addq.w     D0, 1
  8612. 00005E40  7203                     moveq.l    D1, 0x03
  8613. 00005E42  C3EE FFFC                muls.w     D1, [A6 - 0x4]
  8614. 00005E46  D240                     add.w      D1, D0
  8615. 00005E48  3D41 000C                move.w     [A6 + 0xC], D1
  8616. label00005E4C:
  8617. 00005E4C  4E5E                     unlink     A6
  8618. 00005E4E  2E9F                     move.l     [A7], [A7]+
  8619. 00005E50  4E75                     rts
  8620. fn00005E52:
  8621. 00005E52  4E56 FFEA                link       A6, -0x0016
  8622. 00005E56  48E7 0300                movem.l    -[A7], D6,D7
  8623. 00005E5A  206E 0008                movea.l    A0, [A6 + 0x8]
  8624. 00005E5E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  8625. 00005E62  7003                     moveq.l    D0, 0x03
  8626. label00005E64:
  8627. 00005E64  32D8                     move.w     [A1]+, [A0]+
  8628. 00005E66  51C8 FFFC                dbf        D0, -0x6 /* 00005E64 */
  8629. 00005E6A  3E2E 000E                move.w     D7, [A6 + 0xE]
  8630. 00005E6E  7001                     moveq.l    D0, 0x01
  8631. 00005E70  B047                     cmp.w      D0, D7
  8632. 00005E72  5EC0                     sgt        D0
  8633. 00005E74  7212                     moveq.l    D1, 0x12
  8634. 00005E76  B247                     cmp.w      D1, D7
  8635. 00005E78  5DC1                     slt        D1
  8636. 00005E7A  8001                     or.b       D0, D1
  8637. 00005E7C  6702                     beq        +0x4 /* 00005E80 */
  8638. 00005E7E  607C                     bra        +0x7E /* 00005EFC */
  8639. label00005E80:
  8640. 00005E80  70FF                     moveq.l    D0, 0xFFFFFFFF
  8641. 00005E82  B0AD A022                cmp.l      D0, [A5 - 0x5FDE]
  8642. 00005E86  57C0                     seq        D0
  8643. 00005E88  4A00                     tst.b      D0
  8644. 00005E8A  670C                     beq        +0xE /* 00005E98 */
  8645. 00005E8C  BE6E 000C                cmp.w      D7, [A6 + 0xC]
  8646. 00005E90  57C1                     seq        D1
  8647. 00005E92  C001                     and.b      D0, D1
  8648. 00005E94  6702                     beq        +0x4 /* 00005E98 */
  8649. 00005E96  6064                     bra        +0x66 /* 00005EFC */
  8650. label00005E98:
  8651. 00005E98  3F07                     move.w     -[A7], D7
  8652. 00005E9A  486E FFF0                pea.l      [A6 - 0x10]
  8653. 00005E9E  4EAD 2D52                jsr        [A5 + 0x2D52 /* export_1446 */]
  8654. 00005EA2  486E FFF0                pea.l      [A6 - 0x10]
  8655. 00005EA6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8656. 00005EAA  A8A8                     syscall    OffsetRect
  8657. 00005EAC  486E FFEC                pea.l      [A6 - 0x14]
  8658. 00005EB0  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  8659. 00005EB4  302E FFF4                move.w     D0, [A6 - 0xC]
  8660. 00005EB8  906E FFF0                sub.w      D0, [A6 - 0x10]
  8661. 00005EBC  48C0                     ext.l      D0
  8662. 00005EBE  81FC 0002                divs.w     D0, 0x2
  8663. 00005EC2  D06E FFF0                add.w      D0, [A6 - 0x10]
  8664. 00005EC6  3F00                     move.w     -[A7], D0
  8665. 00005EC8  A880                     syscall    SetPt
  8666. 00005ECA  A89E                     syscall    PenNormal
  8667. 00005ECC  4267                     clr.w      -[A7]
  8668. 00005ECE  3F07                     move.w     -[A7], D7
  8669. 00005ED0  3F3C 0005                move.w     -[A7], 0x5
  8670. 00005ED4  206D C1E4                movea.l    A0, [A5 - 0x3E1C]
  8671. 00005ED8  2050                     movea.l    A0, [A0]
  8672. 00005EDA  2F28 000A                move.l     -[A7], [A0 + 0xA]
  8673. 00005EDE  42A7                     clr.l      -[A7]
  8674. 00005EE0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8675. 00005EE4  42A7                     clr.l      -[A7]
  8676. 00005EE6  42A7                     clr.l      -[A7]
  8677. 00005EE8  42A7                     clr.l      -[A7]
  8678. 00005EEA  303C 0E05                move.w     D0, 0xE05
  8679. 00005EEE  A830                     syscall    Pack14
  8680. 00005EF0  3C1F                     move.w     D6, [A7]+
  8681. 00005EF2  70FF                     moveq.l    D0, 0xFFFFFFFF
  8682. 00005EF4  2B40 A022                move.l     [A5 - 0x5FDE], D0
  8683. 00005EF8  3B47 A026                move.w     [A5 - 0x5FDA], D7
  8684. label00005EFC:
  8685. 00005EFC  4CDF 00C0                movem.l    D6,D7, [A7]+
  8686. 00005F00  4E5E                     unlink     A6
  8687. 00005F02  205F                     movea.l    A0, [A7]+
  8688. 00005F04  504F                     addq.w     A7, 8
  8689. 00005F06  4ED0                     jmp        [A0]
  8690. fn00005F08:
  8691. 00005F08  4E56 FFF8                link       A6, -0x0008
  8692. 00005F0C  48E7 0108                movem.l    -[A7], D7,A4
  8693. 00005F10  3E2E 000C                move.w     D7, [A6 + 0xC]
  8694. 00005F14  286E 0008                movea.l    A4, [A6 + 0x8]
  8695. 00005F18  7001                     moveq.l    D0, 0x01
  8696. 00005F1A  B047                     cmp.w      D0, D7
  8697. 00005F1C  5EC0                     sgt        D0
  8698. 00005F1E  7212                     moveq.l    D1, 0x12
  8699. 00005F20  B247                     cmp.w      D1, D7
  8700. 00005F22  5DC1                     slt        D1
  8701. 00005F24  8001                     or.b       D0, D1
  8702. 00005F26  6704                     beq        +0x6 /* 00005F2C */
  8703. 00005F28  6000 00F6                bra        +0xF8 /* 00006020 */
  8704. label00005F2C:
  8705. 00005F2C  3F07                     move.w     -[A7], D7
  8706. 00005F2E  486E FFF8                pea.l      [A6 - 0x8]
  8707. 00005F32  4EAD 2D52                jsr        [A5 + 0x2D52 /* export_1446 */]
  8708. 00005F36  486E FFF8                pea.l      [A6 - 0x8]
  8709. 00005F3A  206C 0010                movea.l    A0, [A4 + 0x10]
  8710. 00005F3E  3F28 0002                move.w     -[A7], [A0 + 0x2]
  8711. 00005F42  3F10                     move.w     -[A7], [A0]
  8712. 00005F44  A8A8                     syscall    OffsetRect
  8713. 00005F46  102C FFF9                move.b     D0, [A4 - 0x7]
  8714. 00005F4A  670A                     beq        +0xC /* 00005F56 */
  8715. 00005F4C  486E FFF8                pea.l      [A6 - 0x8]
  8716. 00005F50  A8A4                     syscall    InvertRect
  8717. 00005F52  6000 00CC                bra        +0xCE /* 00006020 */
  8718. label00005F56:
  8719. 00005F56  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  8720. 00005F5A  A89C                     syscall    PenMode
  8721. 00005F5C  2F3C 0001 0001           move.l     -[A7], 0x10001
  8722. 00005F62  A89B                     syscall    PenSize
  8723. 00005F64  486E FFF8                pea.l      [A6 - 0x8]
  8724. 00005F68  A8A1                     syscall    FrameRect
  8725. 00005F6A  486E FFF8                pea.l      [A6 - 0x8]
  8726. 00005F6E  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  8727. 00005F74  A8A9                     syscall    InsetRect
  8728. 00005F76  3007                     move.w     D0, D7
  8729. 00005F78  5340                     subq.w     D0, 1
  8730. 00005F7A  48C0                     ext.l      D0
  8731. 00005F7C  81FC 0003                divs.w     D0, 0x3
  8732. 00005F80  4840                     swap.w     D0
  8733. 00005F82  4A40                     tst.w      D0
  8734. 00005F84  671C                     beq        +0x1E /* 00005FA2 */
  8735. 00005F86  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  8736. 00005F8A  302E FFF8                move.w     D0, [A6 - 0x8]
  8737. 00005F8E  5240                     addq.w     D0, 1
  8738. 00005F90  3F00                     move.w     -[A7], D0
  8739. 00005F92  A893                     syscall    MoveTo
  8740. 00005F94  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  8741. 00005F98  302E FFFC                move.w     D0, [A6 - 0x4]
  8742. 00005F9C  5340                     subq.w     D0, 1
  8743. 00005F9E  3F00                     move.w     -[A7], D0
  8744. 00005FA0  A891                     syscall    LineTo
  8745. label00005FA2:
  8746. 00005FA2  3007                     move.w     D0, D7
  8747. 00005FA4  48C0                     ext.l      D0
  8748. 00005FA6  81FC 0003                divs.w     D0, 0x3
  8749. 00005FAA  4840                     swap.w     D0
  8750. 00005FAC  4A40                     tst.w      D0
  8751. 00005FAE  6724                     beq        +0x26 /* 00005FD4 */
  8752. 00005FB0  302E FFFE                move.w     D0, [A6 - 0x2]
  8753. 00005FB4  5340                     subq.w     D0, 1
  8754. 00005FB6  3F00                     move.w     -[A7], D0
  8755. 00005FB8  302E FFF8                move.w     D0, [A6 - 0x8]
  8756. 00005FBC  5240                     addq.w     D0, 1
  8757. 00005FBE  3F00                     move.w     -[A7], D0
  8758. 00005FC0  A893                     syscall    MoveTo
  8759. 00005FC2  302E FFFE                move.w     D0, [A6 - 0x2]
  8760. 00005FC6  5340                     subq.w     D0, 1
  8761. 00005FC8  3F00                     move.w     -[A7], D0
  8762. 00005FCA  302E FFFC                move.w     D0, [A6 - 0x4]
  8763. 00005FCE  5340                     subq.w     D0, 1
  8764. 00005FD0  3F00                     move.w     -[A7], D0
  8765. 00005FD2  A891                     syscall    LineTo
  8766. label00005FD4:
  8767. 00005FD4  7004                     moveq.l    D0, 0x04
  8768. 00005FD6  B047                     cmp.w      D0, D7
  8769. 00005FD8  6C1C                     bge        +0x1E /* 00005FF6 */
  8770. 00005FDA  302E FFFA                move.w     D0, [A6 - 0x6]
  8771. 00005FDE  5240                     addq.w     D0, 1
  8772. 00005FE0  3F00                     move.w     -[A7], D0
  8773. 00005FE2  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8774. 00005FE6  A893                     syscall    MoveTo
  8775. 00005FE8  302E FFFE                move.w     D0, [A6 - 0x2]
  8776. 00005FEC  5540                     subq.w     D0, 2
  8777. 00005FEE  3F00                     move.w     -[A7], D0
  8778. 00005FF0  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8779. 00005FF4  A891                     syscall    LineTo
  8780. label00005FF6:
  8781. 00005FF6  7010                     moveq.l    D0, 0x10
  8782. 00005FF8  B047                     cmp.w      D0, D7
  8783. 00005FFA  6F24                     ble        +0x26 /* 00006020 */
  8784. 00005FFC  302E FFFA                move.w     D0, [A6 - 0x6]
  8785. 00006000  5240                     addq.w     D0, 1
  8786. 00006002  3F00                     move.w     -[A7], D0
  8787. 00006004  302E FFFC                move.w     D0, [A6 - 0x4]
  8788. 00006008  5340                     subq.w     D0, 1
  8789. 0000600A  3F00                     move.w     -[A7], D0
  8790. 0000600C  A893                     syscall    MoveTo
  8791. 0000600E  302E FFFE                move.w     D0, [A6 - 0x2]
  8792. 00006012  5540                     subq.w     D0, 2
  8793. 00006014  3F00                     move.w     -[A7], D0
  8794. 00006016  302E FFFC                move.w     D0, [A6 - 0x4]
  8795. 0000601A  5340                     subq.w     D0, 1
  8796. 0000601C  3F00                     move.w     -[A7], D0
  8797. 0000601E  A891                     syscall    LineTo
  8798. label00006020:
  8799. 00006020  4CDF 1080                movem.l    D7,A4, [A7]+
  8800. 00006024  4E5E                     unlink     A6
  8801. 00006026  205F                     movea.l    A0, [A7]+
  8802. 00006028  5C4F                     addq.w     A7, 6
  8803. 0000602A  4ED0                     jmp        [A0]
  8804. export_1249:
  8805. 0000602C  4E56 FFC2                link       A6, -0x003E
  8806. 00006030  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8807. 00006034  266E 0008                movea.l    A3, [A6 + 0x8]
  8808. 00006038  42A7                     clr.l      -[A7]
  8809. 0000603A  2E8D                     move.l     [A7], A5
  8810. 0000603C  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  8811. 00006040  2A1F                     move.l     D5, [A7]+
  8812. 00006042  486E FFD0                pea.l      [A6 - 0x30]
  8813. 00006046  A874                     syscall    GetPort
  8814. 00006048  486E FFCC                pea.l      [A6 - 0x34]
  8815. 0000604C  A910                     syscall    GetWMgrPort
  8816. 0000604E  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  8817. 00006052  A873                     syscall    SetPort
  8818. 00006054  4A6E 0018                tst.w      [A6 + 0x18]
  8819. 00006058  6622                     bne        +0x24 /* 0000607C */
  8820. 0000605A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8821. 0000605E  4EAD 2EC2                jsr        [A5 + 0x2EC2 /* export_1492 */]
  8822. 00006062  1D7C 0001 FFF9           move.b     [A6 - 0x7], 0x1
  8823. 00006068  3F2D C732                move.w     -[A7], [A5 - 0x38CE]
  8824. 0000606C  2F0E                     move.l     -[A7], A6
  8825. 0000606E  4EBA FE98                jsr        [PC - 0x168 /* 00005F08 */]
  8826. 00006072  1B7C 0001 B868           move.b     [A5 - 0x4798], 0x1
  8827. 00006078  6000 022C                bra        +0x22E /* 000062A6 */
  8828. label0000607C:
  8829. 0000607C  7001                     moveq.l    D0, 0x01
  8830. 0000607E  B06E 0018                cmp.w      D0, [A6 + 0x18]
  8831. 00006082  6600 020C                bne        +0x20E /* 00006290 */
  8832. 00006086  2D6E 000C FFC4           move.l     [A6 - 0x3C], [A6 + 0xC]
  8833. 0000608C  206E 0010                movea.l    A0, [A6 + 0x10]
  8834. 00006090  2F10                     move.l     -[A7], [A0]
  8835. 00006092  486E FFC4                pea.l      [A6 - 0x3C]
  8836. 00006096  A87F                     syscall    SubPt
  8837. 00006098  4267                     clr.w      -[A7]
  8838. 0000609A  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  8839. 0000609E  4EBA FD52                jsr        [PC - 0x2AE /* 00005DF2 */]
  8840. 000060A2  3E1F                     move.w     D7, [A7]+
  8841. 000060A4  4267                     clr.w      -[A7]
  8842. 000060A6  A974                     syscall    Button
  8843. 000060A8  101F                     move.b     D0, [A7]+
  8844. 000060AA  0A00 0001                xori.b     D0, 0x1
  8845. 000060AE  1D40 FFF9                move.b     [A6 - 0x7], D0
  8846. 000060B2  102D B868                move.b     D0, [A5 - 0x4798]
  8847. 000060B6  C02E FFF9                and.b      D0, [A6 - 0x7]
  8848. 000060BA  670E                     beq        +0x10 /* 000060CA */
  8849. 000060BC  3F2D C732                move.w     -[A7], [A5 - 0x38CE]
  8850. 000060C0  2F0E                     move.l     -[A7], A6
  8851. 000060C2  4EBA FE44                jsr        [PC - 0x1BC /* 00005F08 */]
  8852. 000060C6  422D B868                clr.b      [A5 - 0x4798]
  8853. label000060CA:
  8854. 000060CA  102D A020                move.b     D0, [A5 - 0x5FE0]
  8855. 000060CE  6738                     beq        +0x3A /* 00006108 */
  8856. 000060D0  C02D A021                and.b      D0, [A5 - 0x5FDF]
  8857. 000060D4  4A00                     tst.b      D0
  8858. 000060D6  6730                     beq        +0x32 /* 00006108 */
  8859. 000060D8  122E FFF9                move.b     D1, [A6 - 0x7]
  8860. 000060DC  0A01 0001                xori.b     D1, 0x1
  8861. 000060E0  C001                     and.b      D0, D1
  8862. 000060E2  6724                     beq        +0x26 /* 00006108 */
  8863. 000060E4  4267                     clr.w      -[A7]
  8864. 000060E6  303C 0007                move.w     D0, 0x7
  8865. 000060EA  A830                     syscall    Pack14
  8866. 000060EC  101F                     move.b     D0, [A7]+
  8867. 000060EE  6712                     beq        +0x14 /* 00006102 */
  8868. 000060F0  BE53                     cmp.w      D7, [A3]
  8869. 000060F2  6714                     beq        +0x16 /* 00006108 */
  8870. 000060F4  4267                     clr.w      -[A7]
  8871. 000060F6  303C 0002                move.w     D0, 0x2
  8872. 000060FA  A830                     syscall    Pack14
  8873. 000060FC  3D5F FFC2                move.w     [A6 - 0x3E], [A7]+
  8874. 00006100  6006                     bra        +0x8 /* 00006108 */
  8875. label00006102:
  8876. 00006102  7000                     moveq.l    D0, 0x00
  8877. 00006104  2B40 A022                move.l     [A5 - 0x5FDE], D0
  8878. label00006108:
  8879. 00006108  3F13                     move.w     -[A7], [A3]
  8880. 0000610A  2F0E                     move.l     -[A7], A6
  8881. 0000610C  4EBA FDFA                jsr        [PC - 0x206 /* 00005F08 */]
  8882. 00006110  102D A020                move.b     D0, [A5 - 0x5FE0]
  8883. 00006114  6720                     beq        +0x22 /* 00006136 */
  8884. 00006116  C02D A021                and.b      D0, [A5 - 0x5FDF]
  8885. 0000611A  4A00                     tst.b      D0
  8886. 0000611C  6718                     beq        +0x1A /* 00006136 */
  8887. 0000611E  122E FFF9                move.b     D1, [A6 - 0x7]
  8888. 00006122  0A01 0001                xori.b     D1, 0x1
  8889. 00006126  C001                     and.b      D0, D1
  8890. 00006128  670C                     beq        +0xE /* 00006136 */
  8891. 0000612A  3F07                     move.w     -[A7], D7
  8892. 0000612C  3F13                     move.w     -[A7], [A3]
  8893. 0000612E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8894. 00006132  4EBA FD1E                jsr        [PC - 0x2E2 /* 00005E52 */]
  8895. label00006136:
  8896. 00006136  BE53                     cmp.w      D7, [A3]
  8897. 00006138  6608                     bne        +0xA /* 00006142 */
  8898. 0000613A  3F3C 0002                move.w     -[A7], 0x2
  8899. 0000613E  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  8900. label00006142:
  8901. 00006142  3F07                     move.w     -[A7], D7
  8902. 00006144  2F0E                     move.l     -[A7], A6
  8903. 00006146  4EBA FDC0                jsr        [PC - 0x240 /* 00005F08 */]
  8904. 0000614A  BE53                     cmp.w      D7, [A3]
  8905. 0000614C  6608                     bne        +0xA /* 00006156 */
  8906. 0000614E  3F3C 0002                move.w     -[A7], 0x2
  8907. 00006152  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  8908. label00006156:
  8909. 00006156  3687                     move.w     [A3], D7
  8910. 00006158  A89E                     syscall    PenNormal
  8911. 0000615A  206E 0010                movea.l    A0, [A6 + 0x10]
  8912. 0000615E  43EE FFE0                lea.l      A1, [A6 - 0x20]
  8913. 00006162  7003                     moveq.l    D0, 0x03
  8914. label00006164:
  8915. 00006164  32D8                     move.w     [A1]+, [A0]+
  8916. 00006166  51C8 FFFC                dbf        D0, -0x6 /* 00006164 */
  8917. 0000616A  486E FFE0                pea.l      [A6 - 0x20]
  8918. 0000616E  2F3C FFF1 FFF1           move.l     -[A7], 0xFFF1FFF1
  8919. 00006174  A8A9                     syscall    InsetRect
  8920. 00006176  486E FFD8                pea.l      [A6 - 0x28]
  8921. 0000617A  42A7                     clr.l      -[A7]
  8922. 0000617C  3F2D FE12                move.w     -[A7], [A5 - 0x1EE]
  8923. 00006180  4267                     clr.w      -[A7]
  8924. 00006182  3EB8 0BAA                move.w     [A7], [0x00000BAA /* MBarHeight */]
  8925. 00006186  301F                     move.w     D0, [A7]+
  8926. 00006188  5A40                     addq.w     D0, 5
  8927. 0000618A  3F00                     move.w     -[A7], D0
  8928. 0000618C  A8A7                     syscall    SetRect
  8929. 0000618E  42A7                     clr.l      -[A7]
  8930. 00006190  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  8931. 00006194  281F                     move.l     D4, [A7]+
  8932. 00006196  426D B87C                clr.w      [A5 - 0x4784]
  8933. 0000619A  4267                     clr.w      -[A7]
  8934. 0000619C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8935. 000061A0  486E FFD8                pea.l      [A6 - 0x28]
  8936. 000061A4  A8AD                     syscall    PtInRect
  8937. 000061A6  101F                     move.b     D0, [A7]+
  8938. 000061A8  6600 00FC                bne        +0xFE /* 000062A6 */
  8939. 000061AC  2F00                     move.l     -[A7], D0
  8940. 000061AE  4267                     clr.w      -[A7]
  8941. 000061B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8942. 000061B4  486E FFE0                pea.l      [A6 - 0x20]
  8943. 000061B8  A8AD                     syscall    PtInRect
  8944. 000061BA  121F                     move.b     D1, [A7]+
  8945. 000061BC  201F                     move.l     D0, [A7]+
  8946. 000061BE  8001                     or.b       D0, D1
  8947. 000061C0  6600 00E4                bne        +0xE6 /* 000062A6 */
  8948. 000061C4  3B7C 0005 B87C           move.w     [A5 - 0x4784], 0x5
  8949. 000061CA  206D FE80                movea.l    A0, [A5 - 0x180]
  8950. 000061CE  2D68 001C FFF0           move.l     [A6 - 0x10], [A0 + 0x1C]
  8951. 000061D4  42A7                     clr.l      -[A7]
  8952. 000061D6  A8D8                     syscall    NewRgn
  8953. 000061D8  2C1F                     move.l     D6, [A7]+
  8954. 000061DA  207C 0000 09EE           movea.l    A0, 0x9EE
  8955. 000061E0  2F10                     move.l     -[A7], [A0]
  8956. 000061E2  2F06                     move.l     -[A7], D6
  8957. 000061E4  A8DC                     syscall    CopyRgn
  8958. 000061E6  206D FE80                movea.l    A0, [A5 - 0x180]
  8959. 000061EA  2146 001C                move.l     [A0 + 0x1C], D6
  8960. 000061EE  302E 000E                move.w     D0, [A6 + 0xE]
  8961. 000061F2  907C 0022                sub.w      D0, 0x22 /* '\"' */
  8962. 000061F6  3D40 FFEA                move.w     [A6 - 0x16], D0
  8963. 000061FA  D07C 0044                add.w      D0, 0x44 /* 'D' */
  8964. 000061FE  5640                     addq.w     D0, 3
  8965. 00006200  3D40 FFEE                move.w     [A6 - 0x12], D0
  8966. 00006204  302E 000C                move.w     D0, [A6 + 0xC]
  8967. 00006208  907C 0040                sub.w      D0, 0x40 /* '@' */
  8968. 0000620C  5740                     subq.w     D0, 3
  8969. 0000620E  3D40 FFE8                move.w     [A6 - 0x18], D0
  8970. 00006212  5240                     addq.w     D0, 1
  8971. 00006214  3D40 FFEC                move.w     [A6 - 0x14], D0
  8972. label00006218:
  8973. 00006218  4267                     clr.w      -[A7]
  8974. 0000621A  486E FFE8                pea.l      [A6 - 0x18]
  8975. 0000621E  2F04                     move.l     -[A7], D4
  8976. 00006220  A8E9                     syscall    RectInRgn
  8977. 00006222  101F                     move.b     D0, [A7]+
  8978. 00006224  660E                     bne        +0x10 /* 00006234 */
  8979. 00006226  486E FFE8                pea.l      [A6 - 0x18]
  8980. 0000622A  2F3C 0001 0000           move.l     -[A7], 0x10000
  8981. 00006230  A8A8                     syscall    OffsetRect
  8982. 00006232  60E4                     bra        -0x1A /* 00006218 */
  8983. label00006234:
  8984. 00006234  566E FFE8                addq.w     [A6 - 0x18], 3
  8985. 00006238  302E FFE8                move.w     D0, [A6 - 0x18]
  8986. 0000623C  D07C 0081                add.w      D0, 0x81
  8987. 00006240  D07C 000D                add.w      D0, 0xD /* '\r' */
  8988. 00006244  3D40 FFEC                move.w     [A6 - 0x14], D0
  8989. 00006248  486D FE68                pea.l      [A5 - 0x198]
  8990. 0000624C  A89D                     syscall    PenPat
  8991. 0000624E  3F3C 000E                move.w     -[A7], 0xE
  8992. 00006252  A89C                     syscall    PenMode
  8993. 00006254  486E FFE8                pea.l      [A6 - 0x18]
  8994. 00006258  A8A1                     syscall    FrameRect
  8995. 0000625A  3F3C 0002                move.w     -[A7], 0x2
  8996. 0000625E  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  8997. 00006262  486E FFE8                pea.l      [A6 - 0x18]
  8998. 00006266  A8A1                     syscall    FrameRect
  8999. 00006268  A89E                     syscall    PenNormal
  9000. 0000626A  206D FE80                movea.l    A0, [A5 - 0x180]
  9001. 0000626E  216E FFF0 001C           move.l     [A0 + 0x1C], [A6 - 0x10]
  9002. 00006274  2F06                     move.l     -[A7], D6
  9003. 00006276  A8D9                     syscall    DisposRgn/DisposeRgn
  9004. 00006278  302E FFEA                move.w     D0, [A6 - 0x16]
  9005. 0000627C  5240                     addq.w     D0, 1
  9006. 0000627E  3B40 C156                move.w     [A5 - 0x3EAA], D0
  9007. 00006282  302E FFE8                move.w     D0, [A6 - 0x18]
  9008. 00006286  D07C 000B                add.w      D0, 0xB
  9009. 0000628A  3B40 C154                move.w     [A5 - 0x3EAC], D0
  9010. 0000628E  6016                     bra        +0x18 /* 000062A6 */
  9011. label00006290:
  9012. 00006290  7002                     moveq.l    D0, 0x02
  9013. 00006292  B06E 0018                cmp.w      D0, [A6 + 0x18]
  9014. 00006296  660E                     bne        +0x10 /* 000062A6 */
  9015. 00006298  206E 0014                movea.l    A0, [A6 + 0x14]
  9016. 0000629C  2850                     movea.l    A4, [A0]
  9017. 0000629E  297C 0044 0081 0002      move.l     [A4 + 0x2], 0x440081
  9018. label000062A6:
  9019. 000062A6  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  9020. 000062AA  A873                     syscall    SetPort
  9021. 000062AC  42A7                     clr.l      -[A7]
  9022. 000062AE  2F05                     move.l     -[A7], D5
  9023. 000062B0  2F4D 0004                move.l     [A7 + 0x4], A5
  9024. 000062B4  2A5F                     movea.l    A5, [A7]+
  9025. 000062B6  2A1F                     move.l     D5, [A7]+
  9026. 000062B8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  9027. 000062BC  4E5E                     unlink     A6
  9028. 000062BE  205F                     movea.l    A0, [A7]+
  9029. 000062C0  DEFC 0012                add.w      A7, 0x12
  9030. 000062C4  4ED0                     jmp        [A0]
  9031. export_1250:
  9032. 000062C6  4E56 0000                link       A6, 0
  9033. 000062CA  41ED AFE4                lea.l      A0, [A5 - 0x501C]
  9034. 000062CE  43FA 0012                lea.l      A1, [PC + 0x12 /* 000062E2, value 0x17646F4D, pstring "doMenu \"quit hypercard\"" */]
  9035. 000062D2  700B                     moveq.l    D0, 0x0B
  9036. label000062D4:
  9037. 000062D4  30D9                     move.w     [A0]+, [A1]+
  9038. 000062D6  51C8 FFFC                dbf        D0, -0x6 /* 000062D4 */
  9039. 000062DA  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  9040. 000062DE  4E5E                     unlink     A6
  9041. 000062E0  4E75                     rts
  9042. 000062E2  1764 6F4D                move.b     [A3 + 0x6F4D], -[A4]
  9043. 000062E6  656E                     bcs        +0x70 /* 00006356 */
  9044. 000062E8  7520                     moveq.l    D2, 0x20
  9045. 000062EA  2271 7569 7420           movea.l    A1, [[A1 + 0x7420]]
  9046. 000062F0  6879                     bvc        +0x7B /* 0000636B */
  9047. 000062F2  7065                     moveq.l    D0, 0x65
  9048. 000062F4  7263                     moveq.l    D1, 0x63
  9049. 000062F6  6172                     bsr        +0x74 /* 0000636A */
  9050. 000062F8  6422                     bcc        +0x24 /* 0000631C */
  9051. fn000062FA:
  9052. 000062FA  4E56 FF94                link       A6, -0x006C
  9053. 000062FE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  9054. 00006302  7001                     moveq.l    D0, 0x01
  9055. 00006304  B0AD B458                cmp.l      D0, [A5 - 0x4BA8]
  9056. 00006308  6C78                     bge        +0x7A /* 00006382 */
  9057. 0000630A  42A7                     clr.l      -[A7]
  9058. 0000630C  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  9059. 00006310  2E1F                     move.l     D7, [A7]+
  9060. 00006312  266D A53E                movea.l    A3, [A5 - 0x5AC2]
  9061. label00006316:
  9062. 00006316  4A87                     tst.l      D7
  9063. 00006318  6728                     beq        +0x2A /* 00006342 */
  9064. 0000631A  4267                     clr.w      -[A7]
  9065. label0000631C:
  9066. 0000631C  2F07                     move.l     -[A7], D7
  9067. 0000631E  4EAD 2FFA                jsr        [A5 + 0x2FFA /* export_1531 */]
  9068. 00006322  101F                     move.b     D0, [A7]+
  9069. 00006324  6714                     beq        +0x16 /* 0000633A */
  9070. 00006326  2853                     movea.l    A4, [A3]
  9071. 00006328  BEAC 0004                cmp.l      D7, [A4 + 0x4]
  9072. 0000632C  56C0                     sne        D0
  9073. 0000632E  4400                     neg.b      D0
  9074. 00006330  1940 0037                move.b     [A4 + 0x37], D0
  9075. 00006334  2053                     movea.l    A0, [A3]
  9076. 00006336  2668 003E                movea.l    A3, [A0 + 0x3E]
  9077. label0000633A:
  9078. 0000633A  2047                     movea.l    A0, D7
  9079. 0000633C  2E28 0090                move.l     D7, [A0 + 0x90]
  9080. 00006340  60D4                     bra        -0x2A /* 00006316 */
  9081. label00006342:
  9082. 00006342  266D A53E                movea.l    A3, [A5 - 0x5AC2]
  9083. 00006346  7000                     moveq.l    D0, 0x00
  9084. 00006348  2D40 FF98                move.l     [A6 - 0x68], D0
  9085. label0000634C:
  9086. 0000634C  200B                     move.l     D0, A3
  9087. 0000634E  6732                     beq        +0x34 /* 00006382 */
  9088. 00006350  2853                     movea.l    A4, [A3]
  9089. 00006352  102C 0037                move.b     D0, [A4 + 0x37]
  9090. label00006356:
  9091. 00006356  671A                     beq        +0x1C /* 00006372 */
  9092. 00006358  4AAE FF98                tst.l      [A6 - 0x68]
  9093. 0000635C  6608                     bne        +0xA /* 00006366 */
  9094. 0000635E  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  9095. 00006362  A91F                     syscall    SelectWindow
  9096. 00006364  600C                     bra        +0xE /* 00006372 */
  9097. label00006366:
  9098. 00006366  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  9099. fn0000636A:
  9100. 0000636A  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  9101. 0000636E  4EAD 2CFA                jsr        [A5 + 0x2CFA /* export_1435 */]
  9102. label00006372:
  9103. 00006372  2053                     movea.l    A0, [A3]
  9104. 00006374  2D68 0004 FF98           move.l     [A6 - 0x68], [A0 + 0x4]
  9105. 0000637A  2053                     movea.l    A0, [A3]
  9106. 0000637C  2668 003E                movea.l    A3, [A0 + 0x3E]
  9107. 00006380  60CA                     bra        -0x34 /* 0000634C */
  9108. label00006382:
  9109. 00006382  2D6D AEAC FFFC           move.l     [A6 - 0x4], [A5 - 0x5154]
  9110. 00006388  2C2D AEAC                move.l     D6, [A5 - 0x5154]
  9111. 0000638C  2D6D A548 FFF8           move.l     [A6 - 0x8], [A5 - 0x5AB8]
  9112. 00006392  2A2D A548                move.l     D5, [A5 - 0x5AB8]
  9113. 00006396  282D C242                move.l     D4, [A5 - 0x3DBE]
  9114. 0000639A  2D6D A53E FFE8           move.l     [A6 - 0x18], [A5 - 0x5AC2]
  9115. 000063A0  266E FFE8                movea.l    A3, [A6 - 0x18]
  9116. label000063A4:
  9117. 000063A4  200B                     move.l     D0, A3
  9118. 000063A6  6700 014C                beq        +0x14E /* 000064F4 */
  9119. 000063AA  2053                     movea.l    A0, [A3]
  9120. 000063AC  43EE FFA2                lea.l      A1, [A6 - 0x5E]
  9121. 000063B0  7020                     moveq.l    D0, 0x20
  9122. label000063B2:
  9123. 000063B2  32D8                     move.w     [A1]+, [A0]+
  9124. 000063B4  51C8 FFFC                dbf        D0, -0x6 /* 000063B2 */
  9125. 000063B8  102E FFD4                move.b     D0, [A6 - 0x2C]
  9126. 000063BC  6626                     bne        +0x28 /* 000063E4 */
  9127. 000063BE  802E FFD5                or.b       D0, [A6 - 0x2B]
  9128. 000063C2  4A00                     tst.b      D0
  9129. 000063C4  661E                     bne        +0x20 /* 000063E4 */
  9130. 000063C6  802E FFD6                or.b       D0, [A6 - 0x2A]
  9131. 000063CA  4A00                     tst.b      D0
  9132. 000063CC  6616                     bne        +0x18 /* 000063E4 */
  9133. 000063CE  802E FFD8                or.b       D0, [A6 - 0x28]
  9134. 000063D2  4A00                     tst.b      D0
  9135. 000063D4  660E                     bne        +0x10 /* 000063E4 */
  9136. 000063D6  122E FFDA                move.b     D1, [A6 - 0x26]
  9137. 000063DA  0A01 0001                xori.b     D1, 0x1
  9138. 000063DE  8001                     or.b       D0, D1
  9139. 000063E0  6700 00FC                beq        +0xFE /* 000064DE */
  9140. label000063E4:
  9141. 000063E4  2B6E FFA6 C242           move.l     [A5 - 0x3DBE], [A6 - 0x5A]
  9142. 000063EA  2B6D C242 C70C           move.l     [A5 - 0x38F4], [A5 - 0x3DBE]
  9143. 000063F0  2B4B A53E                move.l     [A5 - 0x5AC2], A3
  9144. 000063F4  2C2E FFB2                move.l     D6, [A6 - 0x4E]
  9145. 000063F8  2A2E FFAE                move.l     D5, [A6 - 0x52]
  9146. 000063FC  BAAD A548                cmp.l      D5, [A5 - 0x5AB8]
  9147. 00006400  57C0                     seq        D0
  9148. 00006402  4A00                     tst.b      D0
  9149. 00006404  6708                     beq        +0xA /* 0000640E */
  9150. 00006406  BCAD AEAC                cmp.l      D6, [A5 - 0x5154]
  9151. 0000640A  57C1                     seq        D1
  9152. 0000640C  C001                     and.b      D0, D1
  9153. label0000640E:
  9154. 0000640E  4400                     neg.b      D0
  9155. 00006410  1D40 FFA1                move.b     [A6 - 0x5F], D0
  9156. 00006414  6616                     bne        +0x18 /* 0000642C */
  9157. 00006416  2F00                     move.l     -[A7], D0
  9158. 00006418  4267                     clr.w      -[A7]
  9159. 0000641A  2F05                     move.l     -[A7], D5
  9160. 0000641C  2F06                     move.l     -[A7], D6
  9161. 0000641E  4EBA D9F8                jsr        [PC - 0x2608 /* 00003E18 */]
  9162. 00006422  121F                     move.b     D1, [A7]+
  9163. 00006424  201F                     move.l     D0, [A7]+
  9164. 00006426  8001                     or.b       D0, D1
  9165. 00006428  6700 00B4                beq        +0xB6 /* 000064DE */
  9166. label0000642C:
  9167. 0000642C  102E FFA1                move.b     D0, [A6 - 0x5F]
  9168. 00006430  6604                     bne        +0x6 /* 00006436 */
  9169. 00006432  4EBA D4A4                jsr        [PC - 0x2B5C /* 000038D8 */]
  9170. label00006436:
  9171. 00006436  102E FFD7                move.b     D0, [A6 - 0x29]
  9172. 0000643A  0A00 0001                xori.b     D0, 0x1
  9173. 0000643E  C02E FFD8                and.b      D0, [A6 - 0x28]
  9174. 00006442  1D40 FFA0                move.b     [A6 - 0x60], D0
  9175. 00006446  6708                     beq        +0xA /* 00006450 */
  9176. 00006448  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  9177. 0000644C  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  9178. label00006450:
  9179. 00006450  102E FFD4                move.b     D0, [A6 - 0x2C]
  9180. 00006454  670A                     beq        +0xC /* 00006460 */
  9181. 00006456  486E FFC2                pea.l      [A6 - 0x3E]
  9182. 0000645A  42A7                     clr.l      -[A7]
  9183. 0000645C  4EBA E7B4                jsr        [PC - 0x184C /* 00004C12 */]
  9184. label00006460:
  9185. 00006460  102E FFD5                move.b     D0, [A6 - 0x2B]
  9186. 00006464  6708                     beq        +0xA /* 0000646E */
  9187. 00006466  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  9188. 0000646A  4EBA E5AC                jsr        [PC - 0x1A54 /* 00004A18 */]
  9189. label0000646E:
  9190. 0000646E  1F3C 0001                move.b     -[A7], 0x1
  9191. 00006472  4EBA E736                jsr        [PC - 0x18CA /* 00004BAA */]
  9192. 00006476  102E FFD7                move.b     D0, [A6 - 0x29]
  9193. 0000647A  C02E FFD8                and.b      D0, [A6 - 0x28]
  9194. 0000647E  122E FFA0                move.b     D1, [A6 - 0x60]
  9195. 00006482  822E FFDA                or.b       D1, [A6 - 0x26]
  9196. 00006486  0A01 0001                xori.b     D1, 0x1
  9197. 0000648A  8001                     or.b       D0, D1
  9198. 0000648C  6708                     beq        +0xA /* 00006496 */
  9199. 0000648E  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  9200. 00006492  4EBA F2AA                jsr        [PC - 0xD56 /* 0000573E */]
  9201. label00006496:
  9202. 00006496  B8AD C242                cmp.l      D4, [A5 - 0x3DBE]
  9203. 0000649A  6742                     beq        +0x44 /* 000064DE */
  9204. 0000649C  41ED C290                lea.l      A0, [A5 - 0x3D70]
  9205. 000064A0  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  9206. 000064A4  7003                     moveq.l    D0, 0x03
  9207. label000064A6:
  9208. 000064A6  30D9                     move.w     [A0]+, [A1]+
  9209. 000064A8  51C8 FFFC                dbf        D0, -0x6 /* 000064A6 */
  9210. 000064AC  4EAD 2D92                jsr        [A5 + 0x2D92 /* export_1454 */]
  9211. 000064B0  2F2D C70C                move.l     -[A7], [A5 - 0x38F4]
  9212. 000064B4  4EAD 3052                jsr        [A5 + 0x3052 /* export_1542 */]
  9213. 000064B8  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  9214. 000064BC  4EBA F2F2                jsr        [PC - 0xD0E /* 000057B0 */]
  9215. 000064C0  102E FFD6                move.b     D0, [A6 - 0x2A]
  9216. 000064C4  6704                     beq        +0x6 /* 000064CA */
  9217. 000064C6  4EBA A588                jsr        [PC - 0x5A78 /* 00000A50 */]
  9218. label000064CA:
  9219. 000064CA  206D C70C                movea.l    A0, [A5 - 0x38F4]
  9220. 000064CE  2F08                     move.l     -[A7], A0
  9221. 000064D0  42A7                     clr.l      -[A7]
  9222. 000064D2  4EAD 2F2A                jsr        [A5 + 0x2F2A /* export_1505 */]
  9223. 000064D6  201F                     move.l     D0, [A7]+
  9224. 000064D8  205F                     movea.l    A0, [A7]+
  9225. 000064DA  2140 0094                move.l     [A0 + 0x94], D0
  9226. label000064DE:
  9227. 000064DE  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  9228. 000064E2  A915                     syscall    ShowWindow
  9229. 000064E4  2853                     movea.l    A4, [A3]
  9230. 000064E6  197C 0001 0038           move.b     [A4 + 0x38], 0x1
  9231. 000064EC  266C 003E                movea.l    A3, [A4 + 0x3E]
  9232. 000064F0  6000 FEB2                bra        -0x14C /* 000063A4 */
  9233. label000064F4:
  9234. 000064F4  B8AD C242                cmp.l      D4, [A5 - 0x3DBE]
  9235. 000064F8  6712                     beq        +0x14 /* 0000650C */
  9236. 000064FA  2B44 C242                move.l     [A5 - 0x3DBE], D4
  9237. 000064FE  2B44 C70C                move.l     [A5 - 0x38F4], D4
  9238. 00006502  2B6E FFE8 A53E           move.l     [A5 - 0x5AC2], [A6 - 0x18]
  9239. 00006508  4EAD 2D92                jsr        [A5 + 0x2D92 /* export_1454 */]
  9240. label0000650C:
  9241. 0000650C  BAAE FFF8                cmp.l      D5, [A6 - 0x8]
  9242. 00006510  56C0                     sne        D0
  9243. 00006512  BCAE FFFC                cmp.l      D6, [A6 - 0x4]
  9244. 00006516  56C1                     sne        D1
  9245. 00006518  8001                     or.b       D0, D1
  9246. 0000651A  6728                     beq        +0x2A /* 00006544 */
  9247. 0000651C  4267                     clr.w      -[A7]
  9248. 0000651E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9249. 00006522  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9250. 00006526  4EBA D8F0                jsr        [PC - 0x2710 /* 00003E18 */]
  9251. 0000652A  101F                     move.b     D0, [A7]+
  9252. 0000652C  660A                     bne        +0xC /* 00006538 */
  9253. 0000652E  2F3C 0000 02A9           move.l     -[A7], 0x2A9
  9254. 00006534  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  9255. label00006538:
  9256. 00006538  4EBA D39E                jsr        [PC - 0x2C62 /* 000038D8 */]
  9257. 0000653C  486D C0A2                pea.l      [A5 - 0x3F5E]
  9258. 00006540  4EAD 2EBA                jsr        [A5 + 0x2EBA /* export_1491 */]
  9259. label00006544:
  9260. 00006544  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  9261. 00006548  4E5E                     unlink     A6
  9262. 0000654A  4E75                     rts
  9263. export_1251:
  9264. 0000654C  4E56 0000                link       A6, 0
  9265. 00006550  2F2D C6D8                move.l     -[A7], [A5 - 0x3928]
  9266. 00006554  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  9267. 00006558  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  9268. 0000655C  7000                     moveq.l    D0, 0x00
  9269. 0000655E  2B40 C35E                move.l     [A5 - 0x3CA2], D0
  9270. 00006562  4E5E                     unlink     A6
  9271. 00006564  205F                     movea.l    A0, [A7]+
  9272. 00006566  544F                     addq.w     A7, 2
  9273. 00006568  4ED0                     jmp        [A0]
  9274. export_1252:
  9275. fn0000656A:
  9276. 0000656A  4E56 FFF8                link       A6, -0x0008
  9277. 0000656E  4A6D A0A0                tst.w      [A5 - 0x5F60]
  9278. 00006572  6D04                     blt        +0x6 /* 00006578 */
  9279. 00006574  6000 018E                bra        +0x190 /* 00006704 */
  9280. label00006578:
  9281. 00006578  70FF                     moveq.l    D0, 0xFFFFFFFF
  9282. 0000657A  B06D A0A0                cmp.w      D0, [A5 - 0x5F60]
  9283. 0000657E  57C0                     seq        D0
  9284. 00006580  4A6D C10A                tst.w      [A5 - 0x3EF6]
  9285. 00006584  57C1                     seq        D1
  9286. 00006586  C001                     and.b      D0, D1
  9287. 00006588  6708                     beq        +0xA /* 00006592 */
  9288. 0000658A  1F3C 0001                move.b     -[A7], 0x1
  9289. 0000658E  4EAD 0FAA                jsr        [A5 + 0xFAA /* export_497 */]
  9290. label00006592:
  9291. 00006592  526D A0A0                addq.w     [A5 - 0x5F60], 1
  9292. 00006596  4A6D A0A0                tst.w      [A5 - 0x5F60]
  9293. 0000659A  6600 0168                bne        +0x16A /* 00006704 */
  9294. 0000659E  4EBA FD5A                jsr        [PC - 0x2A6 /* 000062FA */]
  9295. 000065A2  102D B3E6                move.b     D0, [A5 - 0x4C1A]
  9296. 000065A6  6706                     beq        +0x8 /* 000065AE */
  9297. 000065A8  4EBA D7E8                jsr        [PC - 0x2818 /* 00003D92 */]
  9298. 000065AC  600C                     bra        +0xE /* 000065BA */
  9299. label000065AE:
  9300. 000065AE  206D C242                movea.l    A0, [A5 - 0x3DBE]
  9301. 000065B2  4868 0010                pea.l      [A0 + 0x10]
  9302. 000065B6  4EBA CF8C                jsr        [PC - 0x3074 /* 00003544 */]
  9303. label000065BA:
  9304. 000065BA  202D B428                move.l     D0, [A5 - 0x4BD8]
  9305. 000065BE  B0AD A548                cmp.l      D0, [A5 - 0x5AB8]
  9306. 000065C2  660C                     bne        +0xE /* 000065D0 */
  9307. 000065C4  2F2D B57A                move.l     -[A7], [A5 - 0x4A86]
  9308. 000065C8  1F3C 0001                move.b     -[A7], 0x1
  9309. 000065CC  4EBA F212                jsr        [PC - 0xDEE /* 000057E0 */]
  9310. label000065D0:
  9311. 000065D0  2F2D C70C                move.l     -[A7], [A5 - 0x38F4]
  9312. 000065D4  4EAD 3052                jsr        [A5 + 0x3052 /* export_1542 */]
  9313. 000065D8  7001                     moveq.l    D0, 0x01
  9314. 000065DA  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  9315. 000065DE  6622                     bne        +0x24 /* 00006602 */
  9316. 000065E0  1B7C 0001 C218           move.b     [A5 - 0x3DE8], 0x1
  9317. 000065E6  1B7C 0001 C0AC           move.b     [A5 - 0x3F54], 0x1
  9318. 000065EC  41ED C290                lea.l      A0, [A5 - 0x3D70]
  9319. 000065F0  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  9320. 000065F4  7003                     moveq.l    D0, 0x03
  9321. label000065F6:
  9322. 000065F6  30D9                     move.w     [A0]+, [A1]+
  9323. 000065F8  51C8 FFFC                dbf        D0, -0x6 /* 000065F6 */
  9324. 000065FC  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  9325. 00006600  6056                     bra        +0x58 /* 00006658 */
  9326. label00006602:
  9327. 00006602  486E FFF8                pea.l      [A6 - 0x8]
  9328. 00006606  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  9329. 0000660A  102D B47A                move.b     D0, [A5 - 0x4B86]
  9330. 0000660E  6734                     beq        +0x36 /* 00006644 */
  9331. 00006610  222D C5A2                move.l     D1, [A5 - 0x3A5E]
  9332. 00006614  B2AE FFF8                cmp.l      D1, [A6 - 0x8]
  9333. 00006618  57C1                     seq        D1
  9334. 0000661A  C001                     and.b      D0, D1
  9335. 0000661C  6726                     beq        +0x28 /* 00006644 */
  9336. 0000661E  4EAD 0DF2                jsr        [A5 + 0xDF2 /* export_442 */]
  9337. 00006622  41ED C290                lea.l      A0, [A5 - 0x3D70]
  9338. 00006626  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  9339. 0000662A  7003                     moveq.l    D0, 0x03
  9340. label0000662C:
  9341. 0000662C  30D9                     move.w     [A0]+, [A1]+
  9342. 0000662E  51C8 FFFC                dbf        D0, -0x6 /* 0000662C */
  9343. 00006632  102D C2D6                move.b     D0, [A5 - 0x3D2A]
  9344. 00006636  6706                     beq        +0x8 /* 0000663E */
  9345. 00006638  4267                     clr.w      -[A7]
  9346. 0000663A  4EBA E8CE                jsr        [PC - 0x1732 /* 00004F0A */]
  9347. label0000663E:
  9348. 0000663E  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  9349. 00006642  6014                     bra        +0x16 /* 00006658 */
  9350. label00006644:
  9351. 00006644  486D C0A2                pea.l      [A5 - 0x3F5E]
  9352. 00006648  4EAD 2EBA                jsr        [A5 + 0x2EBA /* export_1491 */]
  9353. 0000664C  486D C0A2                pea.l      [A5 - 0x3F5E]
  9354. 00006650  4EAD 0E1A                jsr        [A5 + 0xE1A /* export_447 */]
  9355. 00006654  4EAD 1032                jsr        [A5 + 0x1032 /* export_514 */]
  9356. label00006658:
  9357. 00006658  486E FFFC                pea.l      [A6 - 0x4]
  9358. 0000665C  A874                     syscall    GetPort
  9359. 0000665E  102D B3C4                move.b     D0, [A5 - 0x4C3C]
  9360. 00006662  6646                     bne        +0x48 /* 000066AA */
  9361. 00006664  2F00                     move.l     -[A7], D0
  9362. 00006666  4267                     clr.w      -[A7]
  9363. 00006668  2F2D BA30                move.l     -[A7], [A5 - 0x45D0]
  9364. 0000666C  207C 0000 0A1C           movea.l    A0, 0xA1C
  9365. 00006672  2F10                     move.l     -[A7], [A0]
  9366. 00006674  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  9367. 00006678  121F                     move.b     D1, [A7]+
  9368. 0000667A  201F                     move.l     D0, [A7]+
  9369. 0000667C  0A01 0001                xori.b     D1, 0x1
  9370. 00006680  8001                     or.b       D0, D1
  9371. 00006682  4A00                     tst.b      D0
  9372. 00006684  6624                     bne        +0x26 /* 000066AA */
  9373. 00006686  122D B570                move.b     D1, [A5 - 0x4A90]
  9374. 0000668A  B22D B51A                cmp.b      D1, [A5 - 0x4AE6]
  9375. 0000668E  56C1                     sne        D1
  9376. 00006690  8001                     or.b       D0, D1
  9377. 00006692  0240 0001                andi.w     D0, 0x1
  9378. 00006696  6612                     bne        +0x14 /* 000066AA */
  9379. 00006698  122D BA2E                move.b     D1, [A5 - 0x45D2]
  9380. 0000669C  B22D A84C                cmp.b      D1, [A5 - 0x57B4]
  9381. 000066A0  56C1                     sne        D1
  9382. 000066A2  8001                     or.b       D0, D1
  9383. 000066A4  0240 0001                andi.w     D0, 0x1
  9384. 000066A8  6704                     beq        +0x6 /* 000066AE */
  9385. label000066AA:
  9386. 000066AA  4EBA CE6E                jsr        [PC - 0x3192 /* 0000351A */]
  9387. label000066AE:
  9388. 000066AE  102D B45C                move.b     D0, [A5 - 0x4BA4]
  9389. 000066B2  6708                     beq        +0xA /* 000066BC */
  9390. 000066B4  422D B45C                clr.b      [A5 - 0x4BA4]
  9391. 000066B8  4267                     clr.w      -[A7]
  9392. 000066BA  A938                     syscall    HiliteMenu
  9393. label000066BC:
  9394. 000066BC  1F3C 0001                move.b     -[A7], 0x1
  9395. 000066C0  4EBA E4E8                jsr        [PC - 0x1B18 /* 00004BAA */]
  9396. 000066C4  102D B4BE                move.b     D0, [A5 - 0x4B42]
  9397. 000066C8  6712                     beq        +0x14 /* 000066DC */
  9398. 000066CA  2F2D C0BE                move.l     -[A7], [A5 - 0x3F42]
  9399. 000066CE  A873                     syscall    SetPort
  9400. 000066D0  486D C4F2                pea.l      [A5 - 0x3B0E]
  9401. 000066D4  4EAD 2EC2                jsr        [A5 + 0x2EC2 /* export_1492 */]
  9402. 000066D8  422D B4BE                clr.b      [A5 - 0x4B42]
  9403. label000066DC:
  9404. 000066DC  102D B7AA                move.b     D0, [A5 - 0x4856]
  9405. 000066E0  6712                     beq        +0x14 /* 000066F4 */
  9406. 000066E2  2F2D C2E6                move.l     -[A7], [A5 - 0x3D1A]
  9407. 000066E6  A873                     syscall    SetPort
  9408. 000066E8  486D C772                pea.l      [A5 - 0x388E]
  9409. 000066EC  4EAD 2EA2                jsr        [A5 + 0x2EA2 /* export_1488 */]
  9410. 000066F0  422D B7AA                clr.b      [A5 - 0x4856]
  9411. label000066F4:
  9412. 000066F4  1B7C 0001 A1AC           move.b     [A5 - 0x5E54], 0x1
  9413. 000066FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9414. 000066FE  A873                     syscall    SetPort
  9415. 00006700  4EBA A34E                jsr        [PC - 0x5CB2 /* 00000A50 */]
  9416. label00006704:
  9417. 00006704  4E5E                     unlink     A6
  9418. 00006706  4E75                     rts
  9419. export_1253:
  9420. 00006708  4E56 FB98                link       A6, -0x0468
  9421. 0000670C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  9422. 00006710  206E 000A                movea.l    A0, [A6 + 0xA]
  9423. 00006714  43EE FFF8                lea.l      A1, [A6 - 0x8]
  9424. 00006718  7003                     moveq.l    D0, 0x03
  9425. label0000671A:
  9426. 0000671A  32D8                     move.w     [A1]+, [A0]+
  9427. 0000671C  51C8 FFFC                dbf        D0, -0x6 /* 0000671A */
  9428. 00006720  4267                     clr.w      -[A7]
  9429. 00006722  486D C0A2                pea.l      [A5 - 0x3F5E]
  9430. 00006726  486E FFF8                pea.l      [A6 - 0x8]
  9431. 0000672A  486E FBAC                pea.l      [A6 - 0x454]
  9432. 0000672E  A8AA                     syscall    SectRect
  9433. 00006730  101F                     move.b     D0, [A7]+
  9434. 00006732  6604                     bne        +0x6 /* 00006738 */
  9435. 00006734  6000 0452                bra        +0x454 /* 00006B88 */
  9436. label00006738:
  9437. 00006738  302E FBB0                move.w     D0, [A6 - 0x450]
  9438. 0000673C  906E FFF8                sub.w      D0, [A6 - 0x8]
  9439. 00006740  48C0                     ext.l      D0
  9440. 00006742  2D40 FFF4                move.l     [A6 - 0xC], D0
  9441. 00006746  4267                     clr.w      -[A7]
  9442. 00006748  302E FFF8                move.w     D0, [A6 - 0x8]
  9443. 0000674C  906D C0A2                sub.w      D0, [A5 - 0x3F5E]
  9444. 00006750  3F00                     move.w     -[A7], D0
  9445. 00006752  4267                     clr.w      -[A7]
  9446. 00006754  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  9447. 00006758  301F                     move.w     D0, [A7]+
  9448. 0000675A  48C0                     ext.l      D0
  9449. 0000675C  2D40 FFE8                move.l     [A6 - 0x18], D0
  9450. 00006760  4267                     clr.w      -[A7]
  9451. 00006762  302D C0A2                move.w     D0, [A5 - 0x3F5E]
  9452. 00006766  906E FFF8                sub.w      D0, [A6 - 0x8]
  9453. 0000676A  3F00                     move.w     -[A7], D0
  9454. 0000676C  4267                     clr.w      -[A7]
  9455. 0000676E  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  9456. 00006772  301F                     move.w     D0, [A7]+
  9457. 00006774  48C0                     ext.l      D0
  9458. 00006776  2D40 FFD4                move.l     [A6 - 0x2C], D0
  9459. 0000677A  4267                     clr.w      -[A7]
  9460. 0000677C  302E FFFA                move.w     D0, [A6 - 0x6]
  9461. 00006780  906D C0A4                sub.w      D0, [A5 - 0x3F5C]
  9462. 00006784  3F00                     move.w     -[A7], D0
  9463. 00006786  4267                     clr.w      -[A7]
  9464. 00006788  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  9465. 0000678C  301F                     move.w     D0, [A7]+
  9466. 0000678E  48C0                     ext.l      D0
  9467. 00006790  2D40 FFDC                move.l     [A6 - 0x24], D0
  9468. 00006794  4267                     clr.w      -[A7]
  9469. 00006796  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  9470. 0000679A  3F2D C0A8                move.w     -[A7], [A5 - 0x3F58]
  9471. 0000679E  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  9472. 000067A2  301F                     move.w     D0, [A7]+
  9473. 000067A4  906D C0A4                sub.w      D0, [A5 - 0x3F5C]
  9474. 000067A8  48C0                     ext.l      D0
  9475. 000067AA  2D40 FFE0                move.l     [A6 - 0x20], D0
  9476. 000067AE  4267                     clr.w      -[A7]
  9477. 000067B0  302D C0A4                move.w     D0, [A5 - 0x3F5C]
  9478. 000067B4  906E FFFA                sub.w      D0, [A6 - 0x6]
  9479. 000067B8  3F00                     move.w     -[A7], D0
  9480. 000067BA  4267                     clr.w      -[A7]
  9481. 000067BC  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  9482. 000067C0  301F                     move.w     D0, [A7]+
  9483. 000067C2  48C0                     ext.l      D0
  9484. 000067C4  2D40 FFD8                move.l     [A6 - 0x28], D0
  9485. 000067C8  5E80                     addq.l     D0, 7
  9486. 000067CA  E688                     lsr        D0, 3
  9487. 000067CC  5680                     addq.l     D0, 3
  9488. 000067CE  C0BC FFFF FFFC           and.l      D0, 0xFFFFFFFC
  9489. 000067D4  2D40 FFD0                move.l     [A6 - 0x30], D0
  9490. 000067D8  202E FFDC                move.l     D0, [A6 - 0x24]
  9491. 000067DC  EA88                     lsr        D0, 5
  9492. 000067DE  2D40 FFE4                move.l     [A6 - 0x1C], D0
  9493. 000067E2  7000                     moveq.l    D0, 0x00
  9494. 000067E4  322E FFFE                move.w     D1, [A6 - 0x2]
  9495. 000067E8  D27C 001F                add.w      D1, 0x1F
  9496. 000067EC  3001                     move.w     D0, D1
  9497. 000067EE  EA88                     lsr        D0, 5
  9498. 000067F0  7200                     moveq.l    D1, 0x00
  9499. 000067F2  322E FFFA                move.w     D1, [A6 - 0x6]
  9500. 000067F6  EA89                     lsr        D1, 5
  9501. 000067F8  2E00                     move.l     D7, D0
  9502. 000067FA  9E81                     sub.l      D7, D1
  9503. 000067FC  2007                     move.l     D0, D7
  9504. 000067FE  E580                     asl        D0, 2
  9505. 00006800  2D40 FFCC                move.l     [A6 - 0x34], D0
  9506. 00006804  202E FFE0                move.l     D0, [A6 - 0x20]
  9507. 00006808  721F                     moveq.l    D1, 0x1F
  9508. 0000680A  D081                     add.l      D0, D1
  9509. 0000680C  EA88                     lsr        D0, 5
  9510. 0000680E  222E FFDC                move.l     D1, [A6 - 0x24]
  9511. 00006812  EA89                     lsr        D1, 5
  9512. 00006814  9081                     sub.l      D0, D1
  9513. 00006816  2D40 FFEC                move.l     [A6 - 0x14], D0
  9514. 0000681A  49EE FBE0                lea.l      A4, [A6 - 0x420]
  9515. 0000681E  41EE FD20                lea.l      A0, [A6 - 0x2E0]
  9516. 00006822  2D48 FFA4                move.l     [A6 - 0x5C], A0
  9517. 00006826  41EE FE60                lea.l      A0, [A6 - 0x1A0]
  9518. 0000682A  2D48 FFA8                move.l     [A6 - 0x58], A0
  9519. 0000682E  2F0C                     move.l     -[A7], A4
  9520. 00006830  2F07                     move.l     -[A7], D7
  9521. 00006832  4EAD 29D2                jsr        [A5 + 0x29D2 /* export_1334 */]
  9522. 00006836  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  9523. 0000683A  2F07                     move.l     -[A7], D7
  9524. 0000683C  4EAD 29D2                jsr        [A5 + 0x29D2 /* export_1334 */]
  9525. 00006840  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  9526. 00006844  2F07                     move.l     -[A7], D7
  9527. 00006846  4EAD 29D2                jsr        [A5 + 0x29D2 /* export_1334 */]
  9528. 0000684A  2D7C AAAA AAAA FBC0      move.l     [A6 - 0x440], 0xAAAAAAAA
  9529. 00006852  2D7C 5555 5555 FBC4      move.l     [A6 - 0x43C], 0x55555555 /* 'UUUU' */
  9530. 0000685A  2D7C AAAA AAAA FBC8      move.l     [A6 - 0x438], 0xAAAAAAAA
  9531. 00006862  2D7C 5555 5555 FBCC      move.l     [A6 - 0x434], 0x55555555 /* 'UUUU' */
  9532. 0000686A  2D7C AAAA AAAA FBD0      move.l     [A6 - 0x430], 0xAAAAAAAA
  9533. 00006872  2D7C 5555 5555 FBD4      move.l     [A6 - 0x42C], 0x55555555 /* 'UUUU' */
  9534. 0000687A  2D7C AAAA AAAA FBD8      move.l     [A6 - 0x428], 0xAAAAAAAA
  9535. 00006882  2D7C 5555 5555 FBDC      move.l     [A6 - 0x424], 0x55555555 /* 'UUUU' */
  9536. 0000688A  47EE FBC0                lea.l      A3, [A6 - 0x440]
  9537. 0000688E  200B                     move.l     D0, A3
  9538. 00006890  7220                     moveq.l    D1, 0x20
  9539. 00006892  D081                     add.l      D0, D1
  9540. 00006894  2D40 FBBC                move.l     [A6 - 0x444], D0
  9541. 00006898  4246                     clr.w      D6
  9542. 0000689A  4245                     clr.w      D5
  9543. 0000689C  42AE FBA4                clr.l      [A6 - 0x45C]
  9544. 000068A0  2D6E 0012 FFC0           move.l     [A6 - 0x40], [A6 + 0x12]
  9545. 000068A6  202E FFE4                move.l     D0, [A6 - 0x1C]
  9546. 000068AA  E580                     asl        D0, 2
  9547. 000068AC  D0AE 000E                add.l      D0, [A6 + 0xE]
  9548. 000068B0  2F00                     move.l     -[A7], D0
  9549. 000068B2  42A7                     clr.l      -[A7]
  9550. 000068B4  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  9551. 000068B8  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  9552. 000068BC  301F                     move.w     D0, [A7]+
  9553. 000068BE  C1DF                     muls.w     D0, [A7]+
  9554. 000068C0  2E80                     move.l     [A7], D0
  9555. 000068C2  221F                     move.l     D1, [A7]+
  9556. 000068C4  201F                     move.l     D0, [A7]+
  9557. 000068C6  D280                     add.l      D1, D0
  9558. 000068C8  2D41 FFBC                move.l     [A6 - 0x44], D1
  9559. 000068CC  422E FBA0                clr.b      [A6 - 0x460]
  9560. 000068D0  7001                     moveq.l    D0, 0x01
  9561. 000068D2  2D40 FB9C                move.l     [A6 - 0x464], D0
  9562. 000068D6  2D6E FFF4 FB98           move.l     [A6 - 0x468], [A6 - 0xC]
  9563. 000068DC  2D6E FB9C FFF0           move.l     [A6 - 0x10], [A6 - 0x464]
  9564. 000068E2  6000 0298                bra        +0x29A /* 00006B7C */
  9565. label000068E6:
  9566. 000068E6  102E FBA0                move.b     D0, [A6 - 0x460]
  9567. 000068EA  6600 0210                bne        +0x212 /* 00006AFC */
  9568. 000068EE  2D6E FFC0 FFC4           move.l     [A6 - 0x3C], [A6 - 0x40]
  9569. 000068F4  2D6E FFA8 FFB0           move.l     [A6 - 0x50], [A6 - 0x58]
  9570. 000068FA  2D6E FFA4 FFA8           move.l     [A6 - 0x58], [A6 - 0x5C]
  9571. 00006900  2D4C FFA4                move.l     [A6 - 0x5C], A4
  9572. 00006904  286E FFB0                movea.l    A4, [A6 - 0x50]
  9573. 00006908  422E FBA1                clr.b      [A6 - 0x45F]
  9574. label0000690C:
  9575. 0000690C  4A6E FBA4                tst.w      [A6 - 0x45C]
  9576. 00006910  6F0A                     ble        +0xC /* 0000691C */
  9577. 00006912  382E FBA6                move.w     D4, [A6 - 0x45A]
  9578. 00006916  536E FBA4                subq.w     [A6 - 0x45C], 1
  9579. 0000691A  6026                     bra        +0x28 /* 00006942 */
  9580. label0000691C:
  9581. 0000691C  7000                     moveq.l    D0, 0x00
  9582. 0000691E  206E FFC0                movea.l    A0, [A6 - 0x40]
  9583. 00006922  1010                     move.b     D0, [A0]
  9584. 00006924  C0BC 0000 00FF           and.l      D0, 0xFF
  9585. 0000692A  3800                     move.w     D4, D0
  9586. 0000692C  0C44 0080                cmpi.w     D4, 0x80
  9587. 00006930  5DC0                     slt        D0
  9588. 00006932  0C44 00C0                cmpi.w     D4, 0xC0
  9589. 00006936  5CC1                     sge        D1
  9590. 00006938  8001                     or.b       D0, D1
  9591. 0000693A  6600 0156                bne        +0x158 /* 00006A92 */
  9592. 0000693E  52AE FFC0                addq.l     [A6 - 0x40], 1
  9593. label00006942:
  9594. 00006942  0C44 00A0                cmpi.w     D4, 0xA0
  9595. 00006946  6D26                     blt        +0x28 /* 0000696E */
  9596. 00006948  7000                     moveq.l    D0, 0x00
  9597. 0000694A  3004                     move.w     D0, D4
  9598. 0000694C  C0BC 0000 001F           and.l      D0, 0x1F
  9599. 00006952  3D40 FBA4                move.w     [A6 - 0x45C], D0
  9600. 00006956  7000                     moveq.l    D0, 0x00
  9601. 00006958  206E FFC0                movea.l    A0, [A6 - 0x40]
  9602. 0000695C  1010                     move.b     D0, [A0]
  9603. 0000695E  C0BC 0000 00FF           and.l      D0, 0xFF
  9604. 00006964  3D40 FBA6                move.w     [A6 - 0x45A], D0
  9605. 00006968  52AE FFC0                addq.l     [A6 - 0x40], 1
  9606. 0000696C  609E                     bra        -0x60 /* 0000690C */
  9607. label0000696E:
  9608. 0000696E  3004                     move.w     D0, D4
  9609. 00006970  0440 0080                subi.w     D0, 0x80
  9610. 00006974  6B00 010C                bmi        +0x10E /* 00006A82 */
  9611. 00006978  0C40 000F                cmpi.w     D0, 0xF
  9612. 0000697C  6E00 0104                bgt        +0x106 /* 00006A82 */
  9613. 00006980  D040                     add.w      D0, D0
  9614. 00006982  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  9615. 00006986  4EFB 0000                jmp        [PC + D0.w]
  9616. 0000698A  0022 003C                ori.b      -[A2], 0x3C /* '<' */
  9617. 0000698E  004E 005E                ori.w      A6, 0x5E /* '^' */
  9618. 00006992  008C 009A 00AA           ori.l      A4, 0x9A00AA
  9619. 00006998  00FA 00BA                ori.?      [PC + 0xBA /* 00006A54 */], 0xFFFFFFFFFFFFFFFF
  9620. 0000699C  00C2                     ori.?      D2, 0xFFFFFFFFFFFFFFFF
  9621. 0000699E  00CA                     ori.?      A2, 0xFFFFFFFFFFFFFFFF
  9622. 000069A0  00D2                     ori.?      [A2], 0xFFFFFFFFFFFFFFFF
  9623. 000069A2  00DA                     ori.?      [A2]+, 0xFFFFFFFFFFFFFFFF
  9624. 000069A4  00E2                     ori.?      -[A2], 0xFFFFFFFFFFFFFFFF
  9625. 000069A6  00EA 00F2                ori.?      [A2 + 0xF2], 0xFFFFFFFFFFFFFFFF
  9626. 000069AA  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  9627. 000069AE  2F0C                     move.l     -[A7], A4
  9628. 000069B0  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  9629. 000069B4  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  9630. 000069B8  202E FFCC                move.l     D0, [A6 - 0x34]
  9631. 000069BC  D1AE FFC0                add.l      [A6 - 0x40], D0
  9632. 000069C0  6000 013A                bra        +0x13C /* 00006AFC */
  9633. 000069C4  2F0C                     move.l     -[A7], A4
  9634. 000069C6  2F07                     move.l     -[A7], D7
  9635. 000069C8  4EAD 29D2                jsr        [A5 + 0x29D2 /* export_1334 */]
  9636. 000069CC  1D7C 0001 FBA1           move.b     [A6 - 0x45F], 0x1
  9637. 000069D2  6000 0128                bra        +0x12A /* 00006AFC */
  9638. 000069D6  2F0C                     move.l     -[A7], A4
  9639. 000069D8  70FF                     moveq.l    D0, 0xFFFFFFFF
  9640. 000069DA  2F00                     move.l     -[A7], D0
  9641. 000069DC  2F07                     move.l     -[A7], D7
  9642. 000069DE  4EAD 2862                jsr        [A5 + 0x2862 /* export_1288 */]
  9643. 000069E2  6000 0118                bra        +0x11A /* 00006AFC */
  9644. 000069E6  486E FBB4                pea.l      [A6 - 0x44C]
  9645. 000069EA  206E FFC0                movea.l    A0, [A6 - 0x40]
  9646. 000069EE  1010                     move.b     D0, [A0]
  9647. 000069F0  4880                     ext.w      D0
  9648. 000069F2  3F00                     move.w     -[A7], D0
  9649. 000069F4  7004                     moveq.l    D0, 0x04
  9650. 000069F6  2F00                     move.l     -[A7], D0
  9651. 000069F8  4EAD 285A                jsr        [A5 + 0x285A /* export_1287 */]
  9652. 000069FC  52AE FFC0                addq.l     [A6 - 0x40], 1
  9653. 00006A00  26AE FBB4                move.l     [A3], [A6 - 0x44C]
  9654. 00006A04  2F0C                     move.l     -[A7], A4
  9655. 00006A06  2F2E FBB4                move.l     -[A7], [A6 - 0x44C]
  9656. 00006A0A  2F07                     move.l     -[A7], D7
  9657. 00006A0C  4EAD 2862                jsr        [A5 + 0x2862 /* export_1288 */]
  9658. 00006A10  6000 00EA                bra        +0xEC /* 00006AFC */
  9659. 00006A14  2F0C                     move.l     -[A7], A4
  9660. 00006A16  2F13                     move.l     -[A7], [A3]
  9661. 00006A18  2F07                     move.l     -[A7], D7
  9662. 00006A1A  4EAD 2862                jsr        [A5 + 0x2862 /* export_1288 */]
  9663. 00006A1E  6000 00DC                bra        +0xDE /* 00006AFC */
  9664. 00006A22  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  9665. 00006A26  2F0C                     move.l     -[A7], A4
  9666. 00006A28  2F07                     move.l     -[A7], D7
  9667. 00006A2A  4EAD 2812                jsr        [A5 + 0x2812 /* export_1278 */]
  9668. 00006A2E  6000 00CC                bra        +0xCE /* 00006AFC */
  9669. 00006A32  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  9670. 00006A36  2F0C                     move.l     -[A7], A4
  9671. 00006A38  2F07                     move.l     -[A7], D7
  9672. 00006A3A  4EAD 2812                jsr        [A5 + 0x2812 /* export_1278 */]
  9673. 00006A3E  6000 00BC                bra        +0xBE /* 00006AFC */
  9674. 00006A42  7C10                     moveq.l    D6, 0x10
  9675. 00006A44  4245                     clr.w      D5
  9676. 00006A46  6000 FEC4                bra        -0x13A /* 0000690C */
  9677. 00006A4A  4246                     clr.w      D6
  9678. 00006A4C  4245                     clr.w      D5
  9679. 00006A4E  6000 FEBC                bra        -0x142 /* 0000690C */
  9680. 00006A52  4246                     clr.w      D6
  9681. 00006A54  7A01                     moveq.l    D5, 0x01
  9682. 00006A56  6000 FEB4                bra        -0x14A /* 0000690C */
  9683. label00006A5A:
  9684. 00006A5A  4246                     clr.w      D6
  9685. 00006A5C  7A02                     moveq.l    D5, 0x02
  9686. 00006A5E  6000 FEAC                bra        -0x152 /* 0000690C */
  9687. 00006A62  7C01                     moveq.l    D6, 0x01
  9688. 00006A64  4245                     clr.w      D5
  9689. 00006A66  6000 FEA4                bra        -0x15A /* 0000690C */
  9690. 00006A6A  7C01                     moveq.l    D6, 0x01
  9691. 00006A6C  7A01                     moveq.l    D5, 0x01
  9692. 00006A6E  6000 FE9C                bra        -0x162 /* 0000690C */
  9693. 00006A72  7C02                     moveq.l    D6, 0x02
  9694. 00006A74  7A02                     moveq.l    D5, 0x02
  9695. 00006A76  6000 FE94                bra        -0x16A /* 0000690C */
  9696. 00006A7A  7C08                     moveq.l    D6, 0x08
  9697. 00006A7C  4245                     clr.w      D5
  9698. 00006A7E  6000 FE8C                bra        -0x172 /* 0000690C */
  9699. label00006A82:
  9700. 00006A82  2F0C                     move.l     -[A7], A4
  9701. 00006A84  2F07                     move.l     -[A7], D7
  9702. 00006A86  4EAD 29D2                jsr        [A5 + 0x29D2 /* export_1334 */]
  9703. 00006A8A  1D7C 0001 FBA0           move.b     [A6 - 0x460], 0x1
  9704. 00006A90  606A                     bra        +0x6C /* 00006AFC */
  9705. label00006A92:
  9706. 00006A92  2F0C                     move.l     -[A7], A4
  9707. 00006A94  2F07                     move.l     -[A7], D7
  9708. 00006A96  4EAD 29D2                jsr        [A5 + 0x29D2 /* export_1334 */]
  9709. 00006A9A  2D4C FFB8                move.l     [A6 - 0x48], A4
  9710. 00006A9E  486E FFC0                pea.l      [A6 - 0x40]
  9711. 00006AA2  486E FFB8                pea.l      [A6 - 0x48]
  9712. 00006AA6  3F2E FFCE                move.w     -[A7], [A6 - 0x32]
  9713. 00006AAA  4EAD 1F5A                jsr        [A5 + 0x1F5A /* export_999 */]
  9714. 00006AAE  202E FFB8                move.l     D0, [A6 - 0x48]
  9715. 00006AB2  908C                     sub.l      D0, A4
  9716. 00006AB4  B0AE FFCC                cmp.l      D0, [A6 - 0x34]
  9717. 00006AB8  6710                     beq        +0x12 /* 00006ACA */
  9718. 00006ABA  2F0C                     move.l     -[A7], A4
  9719. 00006ABC  2F07                     move.l     -[A7], D7
  9720. 00006ABE  4EAD 29D2                jsr        [A5 + 0x29D2 /* export_1334 */]
  9721. 00006AC2  1D7C 0001 FBA0           move.b     [A6 - 0x460], 0x1
  9722. 00006AC8  6032                     bra        +0x34 /* 00006AFC */
  9723. label00006ACA:
  9724. 00006ACA  4A46                     tst.w      D6
  9725. 00006ACC  670A                     beq        +0xC /* 00006AD8 */
  9726. 00006ACE  2F0C                     move.l     -[A7], A4
  9727. 00006AD0  3F06                     move.w     -[A7], D6
  9728. 00006AD2  3F07                     move.w     -[A7], D7
  9729. 00006AD4  4EAD 1EBA                jsr        [A5 + 0x1EBA /* export_979 */]
  9730. label00006AD8:
  9731. 00006AD8  7001                     moveq.l    D0, 0x01
  9732. 00006ADA  B045                     cmp.w      D0, D5
  9733. 00006ADC  660C                     bne        +0xE /* 00006AEA */
  9734. 00006ADE  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  9735. 00006AE2  2F0C                     move.l     -[A7], A4
  9736. 00006AE4  2F07                     move.l     -[A7], D7
  9737. 00006AE6  4EAD 29C2                jsr        [A5 + 0x29C2 /* export_1332 */]
  9738. label00006AEA:
  9739. 00006AEA  7002                     moveq.l    D0, 0x02
  9740. 00006AEC  B045                     cmp.w      D0, D5
  9741. 00006AEE  660C                     bne        +0xE /* 00006AFC */
  9742. 00006AF0  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  9743. 00006AF4  2F0C                     move.l     -[A7], A4
  9744. 00006AF6  2F07                     move.l     -[A7], D7
  9745. 00006AF8  4EAD 29C2                jsr        [A5 + 0x29C2 /* export_1332 */]
  9746. label00006AFC:
  9747. 00006AFC  4AAE FFD4                tst.l      [A6 - 0x2C]
  9748. 00006B00  6F06                     ble        +0x8 /* 00006B08 */
  9749. 00006B02  53AE FFD4                subq.l     [A6 - 0x2C], 1
  9750. 00006B06  6062                     bra        +0x64 /* 00006B6A */
  9751. label00006B08:
  9752. 00006B08  202E FFD0                move.l     D0, [A6 - 0x30]
  9753. 00006B0C  D08C                     add.l      D0, A4
  9754. 00006B0E  2D40 FFAC                move.l     [A6 - 0x54], D0
  9755. 00006B12  302E 0008                move.w     D0, [A6 + 0x8]
  9756. 00006B16  670A                     beq        +0xC /* 00006B22 */
  9757. 00006B18  5340                     subq.w     D0, 1
  9758. 00006B1A  6718                     beq        +0x1A /* 00006B34 */
  9759. 00006B1C  5540                     subq.w     D0, 2
  9760. 00006B1E  672C                     beq        +0x2E /* 00006B4C */
  9761. 00006B20  6040                     bra        +0x42 /* 00006B62 */
  9762. label00006B22:
  9763. 00006B22  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  9764. 00006B26  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  9765. 00006B2A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  9766. 00006B2E  4EAD 2812                jsr        [A5 + 0x2812 /* export_1278 */]
  9767. 00006B32  602E                     bra        +0x30 /* 00006B62 */
  9768. label00006B34:
  9769. 00006B34  102E FBA1                move.b     D0, [A6 - 0x45F]
  9770. 00006B38  6628                     bne        +0x2A /* 00006B62 */
  9771. 00006B3A  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  9772. 00006B3E  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  9773. 00006B42  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  9774. 00006B46  4EAD 28CA                jsr        [A5 + 0x28CA /* export_1301 */]
  9775. 00006B4A  6016                     bra        +0x18 /* 00006B62 */
  9776. label00006B4C:
  9777. 00006B4C  102E FBA1                move.b     D0, [A6 - 0x45F]
  9778. 00006B50  6610                     bne        +0x12 /* 00006B62 */
  9779. 00006B52  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  9780. 00006B56  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  9781. 00006B5A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  9782. 00006B5E  4EAD 27F2                jsr        [A5 + 0x27F2 /* export_1274 */]
  9783. label00006B62:
  9784. 00006B62  202D C954                move.l     D0, [A5 - 0x36AC]
  9785. 00006B66  D1AE FFBC                add.l      [A6 - 0x44], D0
  9786. label00006B6A:
  9787. 00006B6A  588B                     addq.l     A3, 4
  9788. 00006B6C  B7EE FBBC                cmpa.l     A3, [A6 - 0x444]
  9789. 00006B70  6604                     bne        +0x6 /* 00006B76 */
  9790. 00006B72  47EE FBC0                lea.l      A3, [A6 - 0x440]
  9791. label00006B76:
  9792. 00006B76  52AE FFF0                addq.l     [A6 - 0x10], 1
  9793. 00006B7A  690C                     bvs        +0xE /* 00006B88 */
  9794. label00006B7C:
  9795. 00006B7C  202E FFF0                move.l     D0, [A6 - 0x10]
  9796. 00006B80  B0AE FB98                cmp.l      D0, [A6 - 0x468]
  9797. 00006B84  6F00 FD60                ble        -0x29E /* 000068E6 */
  9798. label00006B88:
  9799. 00006B88  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  9800. 00006B8C  4E5E                     unlink     A6
  9801. 00006B8E  205F                     movea.l    A0, [A7]+
  9802. 00006B90  DEFC 000E                add.w      A7, 0xE
  9803. 00006B94  4ED0                     jmp        [A0]
  9804. export_1254:
  9805. fn00006B96:
  9806. 00006B96  4E56 FFFE                link       A6, -0x0002
  9807. 00006B9A  422D C5A0                clr.b      [A5 - 0x3A60]
  9808. 00006B9E  1D6D C234 FFFF           move.b     [A6 - 0x1], [A5 - 0x3DCC]
  9809. 00006BA4  1B7C 0001 C234           move.b     [A5 - 0x3DCC], 0x1
  9810. 00006BAA  4267                     clr.w      -[A7]
  9811. 00006BAC  486D B58E                pea.l      [A5 - 0x4A72]
  9812. 00006BB0  4267                     clr.w      -[A7]
  9813. 00006BB2  4EBA 95C2                jsr        [PC - 0x6A3E /* 00000176 */]
  9814. 00006BB6  3D5F 0008                move.w     [A6 + 0x8], [A7]+
  9815. 00006BBA  1B6E FFFF C234           move.b     [A5 - 0x3DCC], [A6 - 0x1]
  9816. 00006BC0  4E5E                     unlink     A6
  9817. 00006BC2  4E75                     rts
  9818. export_1255:
  9819. fn00006BC4:
  9820. 00006BC4  4E56 FFFC                link       A6, -0x0004
  9821. 00006BC8  486E FFFC                pea.l      [A6 - 0x4]
  9822. 00006BCC  A874                     syscall    GetPort
  9823. 00006BCE  206D C70C                movea.l    A0, [A5 - 0x38F4]
  9824. 00006BD2  4AA8 0094                tst.l      [A0 + 0x94]
  9825. 00006BD6  6608                     bne        +0xA /* 00006BE0 */
  9826. 00006BD8  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  9827. 00006BDC  4EBA 060C                jsr        [PC + 0x60C /* 000071EA */]
  9828. label00006BE0:
  9829. 00006BE0  2F2D B510                move.l     -[A7], [A5 - 0x4AF0]
  9830. 00006BE4  4EBA 0604                jsr        [PC + 0x604 /* 000071EA */]
  9831. 00006BE8  2F2D C0BE                move.l     -[A7], [A5 - 0x3F42]
  9832. 00006BEC  4EBA 05FC                jsr        [PC + 0x5FC /* 000071EA */]
  9833. 00006BF0  2F2D C2E6                move.l     -[A7], [A5 - 0x3D1A]
  9834. 00006BF4  4EBA 05F4                jsr        [PC + 0x5F4 /* 000071EA */]
  9835. 00006BF8  2F2D B57A                move.l     -[A7], [A5 - 0x4A86]
  9836. 00006BFC  4EBA 05EC                jsr        [PC + 0x5EC /* 000071EA */]
  9837. 00006C00  4EAD 16D2                jsr        [A5 + 0x16D2 /* export_726 */]
  9838. 00006C04  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9839. 00006C08  A873                     syscall    SetPort
  9840. 00006C0A  4E5E                     unlink     A6
  9841. 00006C0C  4E75                     rts
  9842. export_1256:
  9843. fn00006C0E:
  9844. 00006C0E  4E56 FFF4                link       A6, -0x000C
  9845. 00006C12  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  9846. 00006C16  3D7C 0001 FFF4           move.w     [A6 - 0xC], 0x1
  9847. 00006C1C  3A2E FFF4                move.w     D5, [A6 - 0xC]
  9848. 00006C20  6006                     bra        +0x8 /* 00006C28 */
  9849. label00006C22:
  9850. 00006C22  3F05                     move.w     -[A7], D5
  9851. 00006C24  A936                     syscall    DeleteMenu
  9852. 00006C26  5245                     addq.w     D5, 1
  9853. label00006C28:
  9854. 00006C28  700E                     moveq.l    D0, 0x0E
  9855. 00006C2A  B045                     cmp.w      D0, D5
  9856. 00006C2C  6CF4                     bge        -0xA /* 00006C22 */
  9857. 00006C2E  2F3C 0001 0000           move.l     -[A7], 0x10000
  9858. 00006C34  4EAD 2872                jsr        [A5 + 0x2872 /* export_1290 */]
  9859. 00006C38  3E1F                     move.w     D7, [A7]+
  9860. 00006C3A  0C47 C160                cmpi.w     D7, 0xC160
  9861. 00006C3E  57C0                     seq        D0
  9862. 00006C40  4A00                     tst.b      D0
  9863. 00006C42  6616                     bne        +0x18 /* 00006C5A */
  9864. 00006C44  122D A1EE                move.b     D1, [A5 - 0x5E12]
  9865. 00006C48  6712                     beq        +0x14 /* 00006C5C */
  9866. 00006C4A  0C47 BFFF                cmpi.w     D7, 0xBFFF
  9867. 00006C4E  5FC2                     sle        D2
  9868. 00006C50  C202                     and.b      D1, D2
  9869. 00006C52  8001                     or.b       D0, D1
  9870. 00006C54  0240 0001                andi.w     D0, 0x1
  9871. 00006C58  6702                     beq        +0x4 /* 00006C5C */
  9872. label00006C5A:
  9873. 00006C5A  4247                     clr.w      D7
  9874. label00006C5C:
  9875. 00006C5C  3C07                     move.w     D6, D7
  9876. 00006C5E  6C10                     bge        +0x12 /* 00006C70 */
  9877. 00006C60  42A7                     clr.l      -[A7]
  9878. 00006C62  3F06                     move.w     -[A7], D6
  9879. 00006C64  A949                     syscall    GetMenuHandle
  9880. 00006C66  285F                     movea.l    A4, [A7]+
  9881. 00006C68  3E3C 301A                move.w     D7, 0x301A
  9882. 00006C6C  2054                     movea.l    A0, [A4]
  9883. 00006C6E  3087                     move.w     [A0], D7
  9884. label00006C70:
  9885. 00006C70  2F2D C1D4                move.l     -[A7], [A5 - 0x3E2C]
  9886. 00006C74  3F07                     move.w     -[A7], D7
  9887. 00006C76  4EBA AB98                jsr        [PC - 0x5468 /* 00001810 */]
  9888. 00006C7A  7003                     moveq.l    D0, 0x03
  9889. 00006C7C  B06D C2A6                cmp.w      D0, [A5 - 0x3D5A]
  9890. 00006C80  6F2A                     ble        +0x2C /* 00006CAC */
  9891. 00006C82  2F2D C200                move.l     -[A7], [A5 - 0x3E00]
  9892. 00006C86  3F07                     move.w     -[A7], D7
  9893. 00006C88  4EBA AB86                jsr        [PC - 0x547A /* 00001810 */]
  9894. 00006C8C  2F2D C204                move.l     -[A7], [A5 - 0x3DFC]
  9895. 00006C90  3F07                     move.w     -[A7], D7
  9896. 00006C92  4EBA AB7C                jsr        [PC - 0x5484 /* 00001810 */]
  9897. 00006C96  2F2D C0BE                move.l     -[A7], [A5 - 0x3F42]
  9898. 00006C9A  4267                     clr.w      -[A7]
  9899. 00006C9C  4EBA EB42                jsr        [PC - 0x14BE /* 000057E0 */]
  9900. 00006CA0  2F2D C2E6                move.l     -[A7], [A5 - 0x3D1A]
  9901. 00006CA4  4267                     clr.w      -[A7]
  9902. 00006CA6  4EBA EB38                jsr        [PC - 0x14C8 /* 000057E0 */]
  9903. 00006CAA  6028                     bra        +0x2A /* 00006CD4 */
  9904. label00006CAC:
  9905. 00006CAC  7001                     moveq.l    D0, 0x01
  9906. 00006CAE  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  9907. 00006CB2  660C                     bne        +0xE /* 00006CC0 */
  9908. 00006CB4  2F2D C208                move.l     -[A7], [A5 - 0x3DF8]
  9909. 00006CB8  3F07                     move.w     -[A7], D7
  9910. 00006CBA  4EBA AB54                jsr        [PC - 0x54AC /* 00001810 */]
  9911. 00006CBE  600A                     bra        +0xC /* 00006CCA */
  9912. label00006CC0:
  9913. 00006CC0  2F2D C1D8                move.l     -[A7], [A5 - 0x3E28]
  9914. 00006CC4  3F07                     move.w     -[A7], D7
  9915. 00006CC6  4EBA AB48                jsr        [PC - 0x54B8 /* 00001810 */]
  9916. label00006CCA:
  9917. 00006CCA  2F2D C1DC                move.l     -[A7], [A5 - 0x3E24]
  9918. 00006CCE  3F07                     move.w     -[A7], D7
  9919. 00006CD0  4EBA AB3E                jsr        [PC - 0x54C2 /* 00001810 */]
  9920. label00006CD4:
  9921. 00006CD4  2F2D C1E0                move.l     -[A7], [A5 - 0x3E20]
  9922. 00006CD8  3F07                     move.w     -[A7], D7
  9923. 00006CDA  4EBA AB34                jsr        [PC - 0x54CC /* 00001810 */]
  9924. 00006CDE  7002                     moveq.l    D0, 0x02
  9925. 00006CE0  B06D C2A6                cmp.w      D0, [A5 - 0x3D5A]
  9926. 00006CE4  6C30                     bge        +0x32 /* 00006D16 */
  9927. 00006CE6  2F2D C1E4                move.l     -[A7], [A5 - 0x3E1C]
  9928. 00006CEA  3F07                     move.w     -[A7], D7
  9929. 00006CEC  4EBA AB22                jsr        [PC - 0x54DE /* 00001810 */]
  9930. 00006CF0  7001                     moveq.l    D0, 0x01
  9931. 00006CF2  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  9932. 00006CF6  661E                     bne        +0x20 /* 00006D16 */
  9933. 00006CF8  2F2D C1F4                move.l     -[A7], [A5 - 0x3E0C]
  9934. 00006CFC  3F07                     move.w     -[A7], D7
  9935. 00006CFE  4EBA AB10                jsr        [PC - 0x54F0 /* 00001810 */]
  9936. 00006D02  2F2D C1F8                move.l     -[A7], [A5 - 0x3E08]
  9937. 00006D06  3F07                     move.w     -[A7], D7
  9938. 00006D08  4EBA AB06                jsr        [PC - 0x54FA /* 00001810 */]
  9939. 00006D0C  2F2D C1FC                move.l     -[A7], [A5 - 0x3E04]
  9940. 00006D10  3F07                     move.w     -[A7], D7
  9941. 00006D12  4EBA AAFC                jsr        [PC - 0x5504 /* 00001810 */]
  9942. label00006D16:
  9943. 00006D16  7001                     moveq.l    D0, 0x01
  9944. 00006D18  B06D C2A6                cmp.w      D0, [A5 - 0x3D5A]
  9945. 00006D1C  5DC0                     slt        D0
  9946. 00006D1E  7201                     moveq.l    D1, 0x01
  9947. 00006D20  B26D C10A                cmp.w      D1, [A5 - 0x3EF6]
  9948. 00006D24  56C1                     sne        D1
  9949. 00006D26  C001                     and.b      D0, D1
  9950. 00006D28  6718                     beq        +0x1A /* 00006D42 */
  9951. 00006D2A  2F2D C1EC                move.l     -[A7], [A5 - 0x3E14]
  9952. 00006D2E  3F07                     move.w     -[A7], D7
  9953. 00006D30  4EBA AADE                jsr        [PC - 0x5522 /* 00001810 */]
  9954. 00006D34  2F2D C1F0                move.l     -[A7], [A5 - 0x3E10]
  9955. 00006D38  3F07                     move.w     -[A7], D7
  9956. 00006D3A  4EBA AAD4                jsr        [PC - 0x552C /* 00001810 */]
  9957. 00006D3E  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  9958. label00006D42:
  9959. 00006D42  4A46                     tst.w      D6
  9960. 00006D44  6C04                     bge        +0x6 /* 00006D4A */
  9961. 00006D46  2054                     movea.l    A0, [A4]
  9962. 00006D48  3086                     move.w     [A0], D6
  9963. label00006D4A:
  9964. 00006D4A  4EBA C7CE                jsr        [PC - 0x3832 /* 0000351A */]
  9965. 00006D4E  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  9966. 00006D52  4E5E                     unlink     A6
  9967. 00006D54  4E75                     rts
  9968. export_1257:
  9969. fn00006D56:
  9970. 00006D56  4E56 FFFC                link       A6, -0x0004
  9971. 00006D5A  486E FFFC                pea.l      [A6 - 0x4]
  9972. 00006D5E  A874                     syscall    GetPort
  9973. 00006D60  2F2D B510                move.l     -[A7], [A5 - 0x4AF0]
  9974. 00006D64  A873                     syscall    SetPort
  9975. 00006D66  486D BA1E                pea.l      [A5 - 0x45E2]
  9976. 00006D6A  A8A3                     syscall    EraseRect
  9977. 00006D6C  486D BA1E                pea.l      [A5 - 0x45E2]
  9978. 00006D70  2F2D BA2A                move.l     -[A7], [A5 - 0x45D6]
  9979. 00006D74  A9D3                     syscall    TEUpdate
  9980. 00006D76  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9981. 00006D7A  A873                     syscall    SetPort
  9982. 00006D7C  4E5E                     unlink     A6
  9983. 00006D7E  4E75                     rts
  9984. export_1258:
  9985. 00006D80  4E56 FFD6                link       A6, -0x002A
  9986. 00006D84  48E7 0300                movem.l    -[A7], D6,D7
  9987. 00006D88  3C2E 000A                move.w     D6, [A6 + 0xA]
  9988. 00006D8C  2E2E 000C                move.l     D7, [A6 + 0xC]
  9989. 00006D90  BEAD AEAC                cmp.l      D7, [A5 - 0x5154]
  9990. 00006D94  56C0                     sne        D0
  9991. 00006D96  BEAD AE96                cmp.l      D7, [A5 - 0x516A]
  9992. 00006D9A  56C1                     sne        D1
  9993. 00006D9C  C001                     and.b      D0, D1
  9994. 00006D9E  802D C5A0                or.b       D0, [A5 - 0x3A60]
  9995. 00006DA2  0240 0001                andi.w     D0, 0x1
  9996. 00006DA6  6704                     beq        +0x6 /* 00006DAC */
  9997. 00006DA8  6000 016A                bra        +0x16C /* 00006F14 */
  9998. label00006DAC:
  9999. 00006DAC  102D B570                move.b     D0, [A5 - 0x4A90]
  10000. 00006DB0  670E                     beq        +0x10 /* 00006DC0 */
  10001. 00006DB2  BEAD AEAC                cmp.l      D7, [A5 - 0x5154]
  10002. 00006DB6  57C1                     seq        D1
  10003. 00006DB8  C001                     and.b      D0, D1
  10004. 00006DBA  6704                     beq        +0x6 /* 00006DC0 */
  10005. 00006DBC  6000 0156                bra        +0x158 /* 00006F14 */
  10006. label00006DC0:
  10007. 00006DC0  4267                     clr.w      -[A7]
  10008. 00006DC2  2F07                     move.l     -[A7], D7
  10009. 00006DC4  3F06                     move.w     -[A7], D6
  10010. 00006DC6  486E FFE2                pea.l      [A6 - 0x1E]
  10011. 00006DCA  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  10012. 00006DCE  101F                     move.b     D0, [A7]+
  10013. 00006DD0  6608                     bne        +0xA /* 00006DDA */
  10014. 00006DD2  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  10015. 00006DD6  6000 013C                bra        +0x13E /* 00006F14 */
  10016. label00006DDA:
  10017. 00006DDA  4A6D A0A0                tst.w      [A5 - 0x5F60]
  10018. 00006DDE  6C08                     bge        +0xA /* 00006DE8 */
  10019. 00006DE0  4EBA 97A6                jsr        [PC - 0x685A /* 00000588 */]
  10020. 00006DE4  6000 012E                bra        +0x130 /* 00006F14 */
  10021. label00006DE8:
  10022. 00006DE8  486E FFDE                pea.l      [A6 - 0x22]
  10023. 00006DEC  A874                     syscall    GetPort
  10024. 00006DEE  486D C460                pea.l      [A5 - 0x3BA0]
  10025. 00006DF2  A873                     syscall    SetPort
  10026. 00006DF4  7001                     moveq.l    D0, 0x01
  10027. 00006DF6  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  10028. 00006DFA  6632                     bne        +0x34 /* 00006E2E */
  10029. 00006DFC  BEAD AEAC                cmp.l      D7, [A5 - 0x5154]
  10030. 00006E00  57C0                     seq        D0
  10031. 00006E02  802D B570                or.b       D0, [A5 - 0x4A90]
  10032. 00006E06  0240 0001                andi.w     D0, 0x1
  10033. 00006E0A  6708                     beq        +0xA /* 00006E14 */
  10034. 00006E0C  1B7C 0001 C218           move.b     [A5 - 0x3DE8], 0x1
  10035. 00006E12  6006                     bra        +0x8 /* 00006E1A */
  10036. label00006E14:
  10037. 00006E14  1B7C 0001 C0AC           move.b     [A5 - 0x3F54], 0x1
  10038. label00006E1A:
  10039. 00006E1A  486E FFE8                pea.l      [A6 - 0x18]
  10040. 00006E1E  486D C290                pea.l      [A5 - 0x3D70]
  10041. 00006E22  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  10042. 00006E26  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  10043. 00006E2A  6000 00E2                bra        +0xE4 /* 00006F0E */
  10044. label00006E2E:
  10045. 00006E2E  BEAD B45E                cmp.l      D7, [A5 - 0x4BA2]
  10046. 00006E32  56C0                     sne        D0
  10047. 00006E34  4A00                     tst.b      D0
  10048. 00006E36  660A                     bne        +0xC /* 00006E42 */
  10049. 00006E38  BC6D BA38                cmp.w      D6, [A5 - 0x45C8]
  10050. 00006E3C  56C1                     sne        D1
  10051. 00006E3E  8001                     or.b       D0, D1
  10052. 00006E40  6714                     beq        +0x16 /* 00006E56 */
  10053. label00006E42:
  10054. 00006E42  1F3C 0001                move.b     -[A7], 0x1
  10055. 00006E46  4EAD 0FAA                jsr        [A5 + 0xFAA /* export_497 */]
  10056. 00006E4A  102D C232                move.b     D0, [A5 - 0x3DCE]
  10057. 00006E4E  6706                     beq        +0x8 /* 00006E56 */
  10058. 00006E50  4267                     clr.w      -[A7]
  10059. 00006E52  4EAD 0FAA                jsr        [A5 + 0xFAA /* export_497 */]
  10060. label00006E56:
  10061. 00006E56  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  10062. 00006E5A  43EE FFE8                lea.l      A1, [A6 - 0x18]
  10063. 00006E5E  7003                     moveq.l    D0, 0x03
  10064. label00006E60:
  10065. 00006E60  30D9                     move.w     [A0]+, [A1]+
  10066. 00006E62  51C8 FFFC                dbf        D0, -0x6 /* 00006E60 */
  10067. 00006E66  4267                     clr.w      -[A7]
  10068. 00006E68  486D C290                pea.l      [A5 - 0x3D70]
  10069. 00006E6C  A8AE                     syscall    EmptyRect
  10070. 00006E6E  101F                     move.b     D0, [A7]+
  10071. 00006E70  6604                     bne        +0x6 /* 00006E76 */
  10072. 00006E72  422E 0008                clr.b      [A6 + 0x8]
  10073. label00006E76:
  10074. 00006E76  BEAD AEAC                cmp.l      D7, [A5 - 0x5154]
  10075. 00006E7A  57C0                     seq        D0
  10076. 00006E7C  C02E 0008                and.b      D0, [A6 + 0x8]
  10077. 00006E80  6734                     beq        +0x36 /* 00006EB6 */
  10078. 00006E82  2F2D C478                move.l     -[A7], [A5 - 0x3B88]
  10079. 00006E86  486E FFE8                pea.l      [A6 - 0x18]
  10080. 00006E8A  A8DF                     syscall    RectRgn
  10081. 00006E8C  486D C460                pea.l      [A5 - 0x3BA0]
  10082. 00006E90  4EBA AA04                jsr        [PC - 0x55FC /* 00001896 */]
  10083. 00006E94  3F06                     move.w     -[A7], D6
  10084. 00006E96  2F3C 0000 0005           move.l     -[A7], 0x5
  10085. 00006E9C  4267                     clr.w      -[A7]
  10086. 00006E9E  4EAD 2E9A                jsr        [A5 + 0x2E9A /* export_1487 */]
  10087. 00006EA2  2F2D C478                move.l     -[A7], [A5 - 0x3B88]
  10088. 00006EA6  486D C0A2                pea.l      [A5 - 0x3F5E]
  10089. 00006EAA  A8DF                     syscall    RectRgn
  10090. 00006EAC  486D C460                pea.l      [A5 - 0x3BA0]
  10091. 00006EB0  4EBA A9E4                jsr        [PC - 0x561C /* 00001896 */]
  10092. 00006EB4  6014                     bra        +0x16 /* 00006ECA */
  10093. label00006EB6:
  10094. 00006EB6  486D C290                pea.l      [A5 - 0x3D70]
  10095. 00006EBA  486E FFD6                pea.l      [A6 - 0x2A]
  10096. 00006EBE  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  10097. 00006EC2  486E FFE8                pea.l      [A6 - 0x18]
  10098. 00006EC6  4EAD 2EBA                jsr        [A5 + 0x2EBA /* export_1491 */]
  10099. label00006ECA:
  10100. 00006ECA  102D C230                move.b     D0, [A5 - 0x3DD0]
  10101. 00006ECE  6732                     beq        +0x34 /* 00006F02 */
  10102. 00006ED0  4AAD B45E                tst.l      [A5 - 0x4BA2]
  10103. 00006ED4  56C1                     sne        D1
  10104. 00006ED6  C001                     and.b      D0, D1
  10105. 00006ED8  4A00                     tst.b      D0
  10106. 00006EDA  6726                     beq        +0x28 /* 00006F02 */
  10107. 00006EDC  4A6D BA38                tst.w      [A5 - 0x45C8]
  10108. 00006EE0  56C1                     sne        D1
  10109. 00006EE2  C001                     and.b      D0, D1
  10110. 00006EE4  671C                     beq        +0x1E /* 00006F02 */
  10111. 00006EE6  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  10112. 00006EEA  2F2D C4DE                move.l     -[A7], [A5 - 0x3B22]
  10113. 00006EEE  2F2D C716                move.l     -[A7], [A5 - 0x38EA]
  10114. 00006EF2  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  10115. 00006EF6  486D C0A2                pea.l      [A5 - 0x3F5E]
  10116. 00006EFA  3F3C FFFF                move.w     -[A7], 0xFFFF
  10117. 00006EFE  4EAD 2D02                jsr        [A5 + 0x2D02 /* export_1436 */]
  10118. label00006F02:
  10119. 00006F02  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  10120. 00006F06  486E FFD6                pea.l      [A6 - 0x2A]
  10121. 00006F0A  4EAD 2D12                jsr        [A5 + 0x2D12 /* export_1438 */]
  10122. label00006F0E:
  10123. 00006F0E  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  10124. 00006F12  A873                     syscall    SetPort
  10125. label00006F14:
  10126. 00006F14  4CDF 00C0                movem.l    D6,D7, [A7]+
  10127. 00006F18  4E5E                     unlink     A6
  10128. 00006F1A  205F                     movea.l    A0, [A7]+
  10129. 00006F1C  504F                     addq.w     A7, 8
  10130. 00006F1E  4ED0                     jmp        [A0]
  10131. fn00006F20:
  10132. 00006F20  4E56 FFF6                link       A6, -0x000A
  10133. 00006F24  48E7 0108                movem.l    -[A7], D7,A4
  10134. 00006F28  286E 000E                movea.l    A4, [A6 + 0xE]
  10135. 00006F2C  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  10136. 00006F32  3D6E 000C FFF6           move.w     [A6 - 0xA], [A6 + 0xC]
  10137. 00006F38  3E2E FFF8                move.w     D7, [A6 - 0x8]
  10138. 00006F3C  601A                     bra        +0x1C /* 00006F58 */
  10139. label00006F3E:
  10140. 00006F3E  202C 0004                move.l     D0, [A4 + 0x4]
  10141. 00006F42  206E 0008                movea.l    A0, [A6 + 0x8]
  10142. 00006F46  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  10143. 00006F4A  6606                     bne        +0x8 /* 00006F52 */
  10144. 00006F4C  296D A548 0004           move.l     [A4 + 0x4], [A5 - 0x5AB8]
  10145. label00006F52:
  10146. 00006F52  508C                     addq.l     A4, 8
  10147. 00006F54  5247                     addq.w     D7, 1
  10148. 00006F56  6906                     bvs        +0x8 /* 00006F5E */
  10149. label00006F58:
  10150. 00006F58  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  10151. 00006F5C  6FE0                     ble        -0x1E /* 00006F3E */
  10152. label00006F5E:
  10153. 00006F5E  4CDF 1080                movem.l    D7,A4, [A7]+
  10154. 00006F62  4E5E                     unlink     A6
  10155. 00006F64  205F                     movea.l    A0, [A7]+
  10156. 00006F66  DEFC 000A                add.w      A7, 0xA /* '\n' */
  10157. 00006F6A  4ED0                     jmp        [A0]
  10158. export_1259:
  10159. 00006F6C  4E56 FFFC                link       A6, -0x0004
  10160. 00006F70  2F0C                     move.l     -[A7], A4
  10161. 00006F72  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  10162. 00006F76  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  10163. 00006F7A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  10164. 00006F7E  4EAD 0F1A                jsr        [A5 + 0xF1A /* export_479 */]
  10165. 00006F82  486D BA62                pea.l      [A5 - 0x459E]
  10166. 00006F86  3F3C 00C8                move.w     -[A7], 0xC8
  10167. 00006F8A  2F0E                     move.l     -[A7], A6
  10168. 00006F8C  4EBA FF92                jsr        [PC - 0x6E /* 00006F20 */]
  10169. 00006F90  486D B8A2                pea.l      [A5 - 0x475E]
  10170. 00006F94  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  10171. 00006F98  2F0E                     move.l     -[A7], A6
  10172. 00006F9A  4EBA FF84                jsr        [PC - 0x7C /* 00006F20 */]
  10173. 00006F9E  102E 0008                move.b     D0, [A6 + 0x8]
  10174. 00006FA2  670C                     beq        +0xE /* 00006FB0 */
  10175. 00006FA4  4EBA CFEE                jsr        [PC - 0x3012 /* 00003F94 */]
  10176. 00006FA8  4267                     clr.w      -[A7]
  10177. 00006FAA  4EBA DBFE                jsr        [PC - 0x2402 /* 00004BAA */]
  10178. 00006FAE  6020                     bra        +0x22 /* 00006FD0 */
  10179. label00006FB0:
  10180. 00006FB0  42A7                     clr.l      -[A7]
  10181. 00006FB2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  10182. 00006FB6  4EBA EA4E                jsr        [PC - 0x15B2 /* 00005A06 */]
  10183. 00006FBA  285F                     movea.l    A4, [A7]+
  10184. 00006FBC  200C                     move.l     D0, A4
  10185. 00006FBE  6602                     bne        +0x4 /* 00006FC2 */
  10186. 00006FC0  600E                     bra        +0x10 /* 00006FD0 */
  10187. label00006FC2:
  10188. 00006FC2  2054                     movea.l    A0, [A4]
  10189. 00006FC4  216D A548 000C           move.l     [A0 + 0xC], [A5 - 0x5AB8]
  10190. 00006FCA  2F0C                     move.l     -[A7], A4
  10191. 00006FCC  4EBA DE84                jsr        [PC - 0x217C /* 00004E52 */]
  10192. label00006FD0:
  10193. 00006FD0  285F                     movea.l    A4, [A7]+
  10194. 00006FD2  4E5E                     unlink     A6
  10195. 00006FD4  205F                     movea.l    A0, [A7]+
  10196. 00006FD6  5C4F                     addq.w     A7, 6
  10197. 00006FD8  4ED0                     jmp        [A0]
  10198. export_1260:
  10199. fn00006FDA:
  10200. 00006FDA  4E56 FFE8                link       A6, -0x0018
  10201. 00006FDE  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  10202. 00006FE2  102D B9F8                move.b     D0, [A5 - 0x4608]
  10203. 00006FE6  671A                     beq        +0x1C /* 00007002 */
  10204. 00006FE8  2B7C 0050 0052 C2BC      move.l     [A5 - 0x3D44], 0x500052 /* 'P\0R' */
  10205. 00006FF0  2B7C 0054 0056 C2C2      move.l     [A5 - 0x3D3E], 0x540056 /* 'T\0V' */
  10206. 00006FF8  2B7C 005B 0058 C2C8      move.l     [A5 - 0x3D38], 0x5B0058 /* '[\0X' */
  10207. 00007000  6018                     bra        +0x1A /* 0000701A */
  10208. label00007002:
  10209. 00007002  2B7C 004F 0051 C2BC      move.l     [A5 - 0x3D44], 0x4F0051 /* 'O\0Q' */
  10210. 0000700A  2B7C 0053 0055 C2C2      move.l     [A5 - 0x3D3E], 0x530055 /* 'S\0U' */
  10211. 00007012  2B7C 005A 0057 C2C8      move.l     [A5 - 0x3D38], 0x5A0057 /* 'Z\0W' */
  10212. label0000701A:
  10213. 0000701A  486D C460                pea.l      [A5 - 0x3BA0]
  10214. 0000701E  486D C4F2                pea.l      [A5 - 0x3B0E]
  10215. 00007022  4EAD 2CD2                jsr        [A5 + 0x2CD2 /* export_1430 */]
  10216. 00007026  486D C460                pea.l      [A5 - 0x3BA0]
  10217. 0000702A  A873                     syscall    SetPort
  10218. 0000702C  486D C4EC                pea.l      [A5 - 0x3B14]
  10219. 00007030  A875                     syscall    SetPBits/SetPortBits
  10220. 00007032  486D C4F2                pea.l      [A5 - 0x3B0E]
  10221. 00007036  A8A2                     syscall    PaintRect
  10222. 00007038  426E FFF2                clr.w      [A6 - 0xE]
  10223. 0000703C  3D7C 0044 FFF6           move.w     [A6 - 0xA], 0x44 /* 'D' */
  10224. 00007042  3D7C 0015 FFF0           move.w     [A6 - 0x10], 0x15
  10225. 00007048  302E FFF0                move.w     D0, [A6 - 0x10]
  10226. 0000704C  5640                     addq.w     D0, 3
  10227. 0000704E  3D40 FFF4                move.w     [A6 - 0xC], D0
  10228. 00007052  486E FFF0                pea.l      [A6 - 0x10]
  10229. 00007056  A8A3                     syscall    EraseRect
  10230. 00007058  7016                     moveq.l    D0, 0x16
  10231. 0000705A  C1ED C4F0                muls.w     D0, [A5 - 0x3B10]
  10232. 0000705E  48C0                     ext.l      D0
  10233. 00007060  2840                     movea.l    A4, D0
  10234. 00007062  D9ED C4EC                add.l      A4, [A5 - 0x3B14]
  10235. 00007066  7E02                     moveq.l    D7, 0x02
  10236. label00007068:
  10237. 00007068  7044                     moveq.l    D0, 0x44
  10238. 0000706A  B047                     cmp.w      D0, D7
  10239. 0000706C  6F0E                     ble        +0x10 /* 0000707C */
  10240. 0000706E  2F0C                     move.l     -[A7], A4
  10241. 00007070  3007                     move.w     D0, D7
  10242. 00007072  48C0                     ext.l      D0
  10243. 00007074  2F00                     move.l     -[A7], D0
  10244. 00007076  A85E                     syscall    BitSet
  10245. 00007078  5647                     addq.w     D7, 3
  10246. 0000707A  60EC                     bra        -0x12 /* 00007068 */
  10247. label0000707C:
  10248. 0000707C  4EBA DCC6                jsr        [PC - 0x233A /* 00004D44 */]
  10249. 00007080  7C01                     moveq.l    D6, 0x01
  10250. 00007082  426E FFEA                clr.w      [A6 - 0x16]
  10251. 00007086  3A2E FFEA                move.w     D5, [A6 - 0x16]
  10252. 0000708A  6074                     bra        +0x76 /* 00007100 */
  10253. label0000708C:
  10254. 0000708C  3005                     move.w     D0, D5
  10255. 0000708E  C1FC 0015                muls.w     D0, 0x15
  10256. 00007092  3D40 FFF0                move.w     [A6 - 0x10], D0
  10257. 00007096  7003                     moveq.l    D0, 0x03
  10258. 00007098  B046                     cmp.w      D0, D6
  10259. 0000709A  6C04                     bge        +0x6 /* 000070A0 */
  10260. 0000709C  586E FFF0                addq.w     [A6 - 0x10], 4
  10261. label000070A0:
  10262. 000070A0  302E FFF0                move.w     D0, [A6 - 0x10]
  10263. 000070A4  D07C 0015                add.w      D0, 0x15
  10264. 000070A8  5340                     subq.w     D0, 1
  10265. 000070AA  3D40 FFF4                move.w     [A6 - 0xC], D0
  10266. 000070AE  426E FFE8                clr.w      [A6 - 0x18]
  10267. 000070B2  382E FFE8                move.w     D4, [A6 - 0x18]
  10268. 000070B6  6040                     bra        +0x42 /* 000070F8 */
  10269. label000070B8:
  10270. 000070B8  3004                     move.w     D0, D4
  10271. 000070BA  C1FC 0017                muls.w     D0, 0x17
  10272. 000070BE  3D40 FFF2                move.w     [A6 - 0xE], D0
  10273. 000070C2  D07C 0017                add.w      D0, 0x17
  10274. 000070C6  5340                     subq.w     D0, 1
  10275. 000070C8  3D40 FFF6                move.w     [A6 - 0xA], D0
  10276. 000070CC  486E FFF0                pea.l      [A6 - 0x10]
  10277. 000070D0  A8A3                     syscall    EraseRect
  10278. 000070D2  302E FFF2                move.w     D0, [A6 - 0xE]
  10279. 000070D6  5240                     addq.w     D0, 1
  10280. 000070D8  3F00                     move.w     -[A7], D0
  10281. 000070DA  302E FFF4                move.w     D0, [A6 - 0xC]
  10282. 000070DE  5540                     subq.w     D0, 2
  10283. 000070E0  3F00                     move.w     -[A7], D0
  10284. 000070E2  A893                     syscall    MoveTo
  10285. 000070E4  3006                     move.w     D0, D6
  10286. 000070E6  5340                     subq.w     D0, 1
  10287. 000070E8  41ED C2A8                lea.l      A0, [A5 - 0x3D58]
  10288. 000070EC  D040                     add.w      D0, D0
  10289. 000070EE  3F30 0000                move.w     -[A7], [A0 + D0.w]
  10290. 000070F2  A883                     syscall    DrawChar
  10291. 000070F4  5246                     addq.w     D6, 1
  10292. 000070F6  5244                     addq.w     D4, 1
  10293. label000070F8:
  10294. 000070F8  7002                     moveq.l    D0, 0x02
  10295. 000070FA  B044                     cmp.w      D0, D4
  10296. 000070FC  6CBA                     bge        -0x44 /* 000070B8 */
  10297. 000070FE  5245                     addq.w     D5, 1
  10298. label00007100:
  10299. 00007100  7005                     moveq.l    D0, 0x05
  10300. 00007102  B045                     cmp.w      D0, D5
  10301. 00007104  6C86                     bge        -0x78 /* 0000708C */
  10302. 00007106  4EBA C784                jsr        [PC - 0x387C /* 0000388C */]
  10303. 0000710A  206D C1E4                movea.l    A0, [A5 - 0x3E1C]
  10304. 0000710E  2050                     movea.l    A0, [A0]
  10305. 00007110  1028 000D                move.b     D0, [A0 + 0xD]
  10306. 00007114  0240 0001                andi.w     D0, 0x1
  10307. 00007118  6608                     bne        +0xA /* 00007122 */
  10308. 0000711A  486D C4F2                pea.l      [A5 - 0x3B0E]
  10309. 0000711E  4EAD 2E62                jsr        [A5 + 0x2E62 /* export_1480 */]
  10310. label00007122:
  10311. 00007122  486D C460                pea.l      [A5 - 0x3BA0]
  10312. 00007126  486D C0A2                pea.l      [A5 - 0x3F5E]
  10313. 0000712A  4EAD 2CD2                jsr        [A5 + 0x2CD2 /* export_1430 */]
  10314. 0000712E  486D C4CC                pea.l      [A5 - 0x3B34]
  10315. 00007132  A875                     syscall    SetPBits/SetPortBits
  10316. 00007134  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  10317. 00007138  4E5E                     unlink     A6
  10318. 0000713A  4E75                     rts
  10319. export_1261:
  10320. 0000713C  4E56 FFEA                link       A6, -0x0016
  10321. 00007140  4267                     clr.w      -[A7]
  10322. 00007142  206D C242                movea.l    A0, [A5 - 0x3DBE]
  10323. 00007146  2F28 0018                move.l     -[A7], [A0 + 0x18]
  10324. 0000714A  2F2D C4E2                move.l     -[A7], [A5 - 0x3B1E]
  10325. 0000714E  A8E3                     syscall    EqualRgn
  10326. 00007150  101F                     move.b     D0, [A7]+
  10327. 00007152  6600 0092                bne        +0x94 /* 000071E6 */
  10328. 00007156  206D C242                movea.l    A0, [A5 - 0x3DBE]
  10329. 0000715A  2F28 0018                move.l     -[A7], [A0 + 0x18]
  10330. 0000715E  2F2D C4E2                move.l     -[A7], [A5 - 0x3B1E]
  10331. 00007162  A8DC                     syscall    CopyRgn
  10332. 00007164  102D C2D6                move.b     D0, [A5 - 0x3D2A]
  10333. 00007168  675C                     beq        +0x5E /* 000071C6 */
  10334. 0000716A  486E FFEA                pea.l      [A6 - 0x16]
  10335. 0000716E  A874                     syscall    GetPort
  10336. 00007170  486D C460                pea.l      [A5 - 0x3BA0]
  10337. 00007174  A873                     syscall    SetPort
  10338. 00007176  41EE FFF2                lea.l      A0, [A6 - 0xE]
  10339. 0000717A  43ED C462                lea.l      A1, [A5 - 0x3B9E]
  10340. 0000717E  7006                     moveq.l    D0, 0x06
  10341. label00007180:
  10342. 00007180  30D9                     move.w     [A0]+, [A1]+
  10343. 00007182  51C8 FFFC                dbf        D0, -0x6 /* 00007180 */
  10344. 00007186  2D6E FFF2 FFEE           move.l     [A6 - 0x12], [A6 - 0xE]
  10345. 0000718C  2D6D C932 FFF2           move.l     [A6 - 0xE], [A5 - 0x36CE]
  10346. 00007192  486E FFF2                pea.l      [A6 - 0xE]
  10347. 00007196  A875                     syscall    SetPBits/SetPortBits
  10348. 00007198  2F2D C932                move.l     -[A7], [A5 - 0x36CE]
  10349. 0000719C  70FF                     moveq.l    D0, 0xFFFFFFFF
  10350. 0000719E  2F00                     move.l     -[A7], D0
  10351. 000071A0  2F2D C712                move.l     -[A7], [A5 - 0x38EE]
  10352. 000071A4  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  10353. 000071A8  2F2D C4E2                move.l     -[A7], [A5 - 0x3B1E]
  10354. 000071AC  486D FE78                pea.l      [A5 - 0x188]
  10355. 000071B0  A8D6                     syscall    FillRgn
  10356. 000071B2  2D6E FFEE FFF2           move.l     [A6 - 0xE], [A6 - 0x12]
  10357. 000071B8  486E FFF2                pea.l      [A6 - 0xE]
  10358. 000071BC  A875                     syscall    SetPBits/SetPortBits
  10359. 000071BE  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  10360. 000071C2  A873                     syscall    SetPort
  10361. 000071C4  6020                     bra        +0x22 /* 000071E6 */
  10362. label000071C6:
  10363. 000071C6  2F2D C4E2                move.l     -[A7], [A5 - 0x3B1E]
  10364. 000071CA  2F2D C932                move.l     -[A7], [A5 - 0x36CE]
  10365. 000071CE  2F2D C954                move.l     -[A7], [A5 - 0x36AC]
  10366. 000071D2  7004                     moveq.l    D0, 0x04
  10367. 000071D4  2F00                     move.l     -[A7], D0
  10368. 000071D6  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  10369. 000071DA  201F                     move.l     D0, [A7]+
  10370. 000071DC  3F00                     move.w     -[A7], D0
  10371. 000071DE  3F2D C0A6                move.w     -[A7], [A5 - 0x3F5A]
  10372. 000071E2  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  10373. label000071E6:
  10374. 000071E6  4E5E                     unlink     A6
  10375. 000071E8  4E75                     rts
  10376. export_1262:
  10377. fn000071EA:
  10378. 000071EA  4E56 0000                link       A6, 0
  10379. 000071EE  2F0C                     move.l     -[A7], A4
  10380. 000071F0  286E 0008                movea.l    A4, [A6 + 0x8]
  10381. 000071F4  102C 006E                move.b     D0, [A4 + 0x6E]
  10382. 000071F8  6746                     beq        +0x48 /* 00007240 */
  10383. 000071FA  2F0C                     move.l     -[A7], A4
  10384. 000071FC  A922                     syscall    BeginUpdate
  10385. 000071FE  4267                     clr.w      -[A7]
  10386. 00007200  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  10387. 00007204  A8E2                     syscall    EmptyRgn
  10388. 00007206  101F                     move.b     D0, [A7]+
  10389. 00007208  0A00 0001                xori.b     D0, 0x1
  10390. 0000720C  4A00                     tst.b      D0
  10391. 0000720E  672C                     beq        +0x2E /* 0000723C */
  10392. 00007210  B9ED C242                cmpa.l     A4, [A5 - 0x3DBE]
  10393. 00007214  57C1                     seq        D1
  10394. 00007216  4A01                     tst.b      D1
  10395. 00007218  6704                     beq        +0x6 /* 0000721E */
  10396. 0000721A  C22D B3CA                and.b      D1, [A5 - 0x4C36]
  10397. label0000721E:
  10398. 0000721E  0A01 0001                xori.b     D1, 0x1
  10399. 00007222  C001                     and.b      D0, D1
  10400. 00007224  6716                     beq        +0x18 /* 0000723C */
  10401. 00007226  7001                     moveq.l    D0, 0x01
  10402. 00007228  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  10403. 0000722C  6608                     bne        +0xA /* 00007236 */
  10404. 0000722E  2F0C                     move.l     -[A7], A4
  10405. 00007230  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  10406. 00007234  6006                     bra        +0x8 /* 0000723C */
  10407. label00007236:
  10408. 00007236  2F0C                     move.l     -[A7], A4
  10409. 00007238  4EAD 0E02                jsr        [A5 + 0xE02 /* export_444 */]
  10410. label0000723C:
  10411. 0000723C  2F0C                     move.l     -[A7], A4
  10412. 0000723E  A923                     syscall    EndUpdate
  10413. label00007240:
  10414. 00007240  285F                     movea.l    A4, [A7]+
  10415. 00007242  4E5E                     unlink     A6
  10416. 00007244  2E9F                     move.l     [A7], [A7]+
  10417. 00007246  4E75                     rts
  10418. export_1263:
  10419. 00007248  4E56 FFFC                link       A6, -0x0004
  10420. 0000724C  48E7 0018                movem.l    -[A7], A3,A4
  10421. 00007250  266E 0008                movea.l    A3, [A6 + 0x8]
  10422. 00007254  422E 000C                clr.b      [A6 + 0xC]
  10423. 00007258  4A93                     tst.l      [A3]
  10424. 0000725A  6602                     bne        +0x4 /* 0000725E */
  10425. 0000725C  6022                     bra        +0x24 /* 00007280 */
  10426. label0000725E:
  10427. 0000725E  42A7                     clr.l      -[A7]
  10428. 00007260  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  10429. 00007264  285F                     movea.l    A4, [A7]+
  10430. label00007266:
  10431. 00007266  200C                     move.l     D0, A4
  10432. 00007268  670C                     beq        +0xE /* 00007276 */
  10433. 0000726A  B9D3                     cmpa.l     A4, [A3]
  10434. 0000726C  6602                     bne        +0x4 /* 00007270 */
  10435. 0000726E  6006                     bra        +0x8 /* 00007276 */
  10436. label00007270:
  10437. 00007270  286C 0090                movea.l    A4, [A4 + 0x90]
  10438. 00007274  60F0                     bra        -0xE /* 00007266 */
  10439. label00007276:
  10440. 00007276  268C                     move.l     [A3], A4
  10441. 00007278  56C0                     sne        D0
  10442. 0000727A  4400                     neg.b      D0
  10443. 0000727C  1D40 000C                move.b     [A6 + 0xC], D0
  10444. label00007280:
  10445. 00007280  4CDF 1800                movem.l    A3,A4, [A7]+
  10446. 00007284  4E5E                     unlink     A6
  10447. 00007286  2E9F                     move.l     [A7], [A7]+
  10448. 00007288  4E75                     rts
  10449. export_1264:
  10450. fn0000728A:
  10451. 0000728A  4E56 FFF0                link       A6, -0x0010
  10452. 0000728E  4AAD B39A                tst.l      [A5 - 0x4C66]
  10453. 00007292  57C0                     seq        D0
  10454. 00007294  4A00                     tst.b      D0
  10455. 00007296  671E                     beq        +0x20 /* 000072B6 */
  10456. 00007298  2F00                     move.l     -[A7], D0
  10457. 0000729A  42A7                     clr.l      -[A7]
  10458. 0000729C  A975                     syscall    TickCount
  10459. 0000729E  221F                     move.l     D1, [A7]+
  10460. 000072A0  201F                     move.l     D0, [A7]+
  10461. 000072A2  92AD B3A4                sub.l      D1, [A5 - 0x4C5C]
  10462. 000072A6  0C81 0000 0708           cmpi.l     D1, 0x708
  10463. 000072AC  5DC1                     slt        D1
  10464. 000072AE  C001                     and.b      D0, D1
  10465. 000072B0  6704                     beq        +0x6 /* 000072B6 */
  10466. 000072B2  6000 0082                bra        +0x84 /* 00007336 */
  10467. label000072B6:
  10468. 000072B6  7004                     moveq.l    D0, 0x04
  10469. 000072B8  B0AD B39E                cmp.l      D0, [A5 - 0x4C62]
  10470. 000072BC  6F02                     ble        +0x4 /* 000072C0 */
  10471. 000072BE  6076                     bra        +0x78 /* 00007336 */
  10472. label000072C0:
  10473. 000072C0  42A7                     clr.l      -[A7]
  10474. 000072C2  A975                     syscall    TickCount
  10475. 000072C4  2B5F B3A4                move.l     [A5 - 0x4C5C], [A7]+
  10476. 000072C8  4267                     clr.w      -[A7]
  10477. 000072CA  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  10478. 000072CE  101F                     move.b     D0, [A7]+
  10479. 000072D0  B02D A07A                cmp.b      D0, [A5 - 0x5F86]
  10480. 000072D4  665A                     bne        +0x5C /* 00007330 */
  10481. 000072D6  52AD B39A                addq.l     [A5 - 0x4C66], 1
  10482. 000072DA  7004                     moveq.l    D0, 0x04
  10483. 000072DC  B0AD B39A                cmp.l      D0, [A5 - 0x4C66]
  10484. 000072E0  6F02                     ble        +0x4 /* 000072E4 */
  10485. 000072E2  6052                     bra        +0x54 /* 00007336 */
  10486. label000072E4:
  10487. 000072E4  41EE FFF0                lea.l      A0, [A6 - 0x10]
  10488. 000072E8  43ED C4FA                lea.l      A1, [A5 - 0x3B06]
  10489. 000072EC  7007                     moveq.l    D0, 0x07
  10490. label000072EE:
  10491. 000072EE  30D9                     move.w     [A0]+, [A1]+
  10492. 000072F0  51C8 FFFC                dbf        D0, -0x6 /* 000072EE */
  10493. 000072F4  486D C4FA                pea.l      [A5 - 0x3B06]
  10494. 000072F8  7010                     moveq.l    D0, 0x10
  10495. 000072FA  2F00                     move.l     -[A7], D0
  10496. 000072FC  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  10497. 00007300  3B7C 000F C4FA           move.w     [A5 - 0x3B06], 0xF
  10498. 00007306  7000                     moveq.l    D0, 0x00
  10499. 00007308  122D A07A                move.b     D1, [A5 - 0x5F86]
  10500. 0000730C  0A01 0001                xori.b     D1, 0x1
  10501. 00007310  1001                     move.b     D0, D1
  10502. 00007312  80BC 0100 0000           or.l       D0, 0x1000000
  10503. 00007318  2B40 C4FC                move.l     [A5 - 0x3B04], D0
  10504. 0000731C  4EAD 2E32                jsr        [A5 + 0x2E32 /* export_1474 */]
  10505. 00007320  41ED C4FA                lea.l      A0, [A5 - 0x3B06]
  10506. 00007324  43EE FFF0                lea.l      A1, [A6 - 0x10]
  10507. 00007328  7007                     moveq.l    D0, 0x07
  10508. label0000732A:
  10509. 0000732A  30D9                     move.w     [A0]+, [A1]+
  10510. 0000732C  51C8 FFFC                dbf        D0, -0x6 /* 0000732A */
  10511. label00007330:
  10512. 00007330  7000                     moveq.l    D0, 0x00
  10513. 00007332  2B40 B39A                move.l     [A5 - 0x4C66], D0
  10514. label00007336:
  10515. 00007336  4E5E                     unlink     A6
  10516. 00007338  4E75                     rts
  10517. export_1265:
  10518. 0000733A  4E56 FFFA                link       A6, -0x0006
  10519. 0000733E  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  10520. 00007342  4247                     clr.w      D7
  10521. 00007344  4267                     clr.w      -[A7]
  10522. 00007346  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10523. 0000734A  486D C2CC                pea.l      [A5 - 0x3D34]
  10524. 0000734E  A8AD                     syscall    PtInRect
  10525. 00007350  101F                     move.b     D0, [A7]+
  10526. 00007352  6604                     bne        +0x6 /* 00007358 */
  10527. 00007354  6000 00B0                bra        +0xB2 /* 00007406 */
  10528. label00007358:
  10529. 00007358  49ED C2CC                lea.l      A4, [A5 - 0x3D34]
  10530. 0000735C  3C2C 0006                move.w     D6, [A4 + 0x6]
  10531. 00007360  9C6D B4FC                sub.w      D6, [A5 - 0x4B04]
  10532. 00007364  3A2C 0004                move.w     D5, [A4 + 0x4]
  10533. 00007368  9A6D B4FA                sub.w      D5, [A5 - 0x4B06]
  10534. 0000736C  3005                     move.w     D0, D5
  10535. 0000736E  D06D C2CC                add.w      D0, [A5 - 0x3D34]
  10536. 00007372  B06E 0008                cmp.w      D0, [A6 + 0x8]
  10537. 00007376  6F04                     ble        +0x6 /* 0000737C */
  10538. 00007378  7E02                     moveq.l    D7, 0x02
  10539. 0000737A  600E                     bra        +0x10 /* 0000738A */
  10540. label0000737C:
  10541. 0000737C  302D C2D0                move.w     D0, [A5 - 0x3D30]
  10542. 00007380  9045                     sub.w      D0, D5
  10543. 00007382  B06E 0008                cmp.w      D0, [A6 + 0x8]
  10544. 00007386  6E02                     bgt        +0x4 /* 0000738A */
  10545. 00007388  7E08                     moveq.l    D7, 0x08
  10546. label0000738A:
  10547. 0000738A  3006                     move.w     D0, D6
  10548. 0000738C  D06D C2CE                add.w      D0, [A5 - 0x3D32]
  10549. 00007390  B06E 000A                cmp.w      D0, [A6 + 0xA]
  10550. 00007394  6F06                     ble        +0x8 /* 0000739C */
  10551. 00007396  DE7C 0010                add.w      D7, 0x10
  10552. 0000739A  600E                     bra        +0x10 /* 000073AA */
  10553. label0000739C:
  10554. 0000739C  302D C2D2                move.w     D0, [A5 - 0x3D2E]
  10555. 000073A0  9046                     sub.w      D0, D6
  10556. 000073A2  B06E 000A                cmp.w      D0, [A6 + 0xA]
  10557. 000073A6  6E02                     bgt        +0x4 /* 000073AA */
  10558. 000073A8  5847                     addq.w     D7, 4
  10559. label000073AA:
  10560. 000073AA  4A47                     tst.w      D7
  10561. 000073AC  6658                     bne        +0x5A /* 00007406 */
  10562. 000073AE  206D B57A                movea.l    A0, [A5 - 0x4A86]
  10563. 000073B2  49E8 0010                lea.l      A4, [A0 + 0x10]
  10564. 000073B6  4267                     clr.w      -[A7]
  10565. 000073B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10566. 000073BC  486D B4F6                pea.l      [A5 - 0x4B0A]
  10567. 000073C0  A8AD                     syscall    PtInRect
  10568. 000073C2  302D B51E                move.w     D0, [A5 - 0x4AE2]
  10569. 000073C6  5240                     addq.w     D0, 1
  10570. 000073C8  B06D C2CE                cmp.w      D0, [A5 - 0x3D32]
  10571. 000073CC  5DC0                     slt        D0
  10572. 000073CE  322D B4BC                move.w     D1, [A5 - 0x4B44]
  10573. 000073D2  5241                     addq.w     D1, 1
  10574. 000073D4  B26D C2CC                cmp.w      D1, [A5 - 0x3D34]
  10575. 000073D8  5DC1                     slt        D1
  10576. 000073DA  8001                     or.b       D0, D1
  10577. 000073DC  322C 0006                move.w     D1, [A4 + 0x6]
  10578. 000073E0  926D B504                sub.w      D1, [A5 - 0x4AFC]
  10579. 000073E4  5341                     subq.w     D1, 1
  10580. 000073E6  B26D C2D2                cmp.w      D1, [A5 - 0x3D2E]
  10581. 000073EA  5EC1                     sgt        D1
  10582. 000073EC  8001                     or.b       D0, D1
  10583. 000073EE  322C 0004                move.w     D1, [A4 + 0x4]
  10584. 000073F2  926D B53E                sub.w      D1, [A5 - 0x4AC2]
  10585. 000073F6  5341                     subq.w     D1, 1
  10586. 000073F8  B26D C2D0                cmp.w      D1, [A5 - 0x3D30]
  10587. 000073FC  5EC1                     sgt        D1
  10588. 000073FE  8001                     or.b       D0, D1
  10589. 00007400  C01F                     and.b      D0, [A7]+
  10590. 00007402  6702                     beq        +0x4 /* 00007406 */
  10591. 00007404  7E20                     moveq.l    D7, 0x20
  10592. label00007406:
  10593. 00007406  3D47 000C                move.w     [A6 + 0xC], D7
  10594. 0000740A  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  10595. 0000740E  4E5E                     unlink     A6
  10596. 00007410  2E9F                     move.l     [A7], [A7]+
  10597. 00007412  4E75                     rts
  10598. export_1266:
  10599. fn00007414:
  10600. 00007414  4E56 0000                link       A6, 0
  10601. 00007418  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10602. 0000741C  42A7                     clr.l      -[A7]
  10603. 0000741E  2F2D C712                move.l     -[A7], [A5 - 0x38EE]
  10604. 00007422  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  10605. 00007426  4E5E                     unlink     A6
  10606. 00007428  2E9F                     move.l     [A7], [A7]+
  10607. 0000742A  4E75                     rts
  10608.